Я боролся с этим в течение некоторого времени и определенно делаю что-то не так.
У меня есть сервер Apache и сервер JBoss на одной машине. Я хотел бы перенаправить трафик для mydomain.com на JBoss localhost: 8080 / пример. DNS в настоящее время настроен для mydomain.com, и он будет идти прямо к порту 80 при входе в браузер.
У меня вопрос, как мне перенаправить на другой порт, когда определенное доменное имя приходит в Apache (в данном случае, "mydomain.com")?
<VirtualHost ip.addr.is.here>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.com
ProxyPass http://mydomain.com http://localhost:8080/example
ProxyPassReverse http://mydomain.com http://localhost:8080/example
</VirtualHost>
ОБНОВЛЕНО w / Предложения - Все еще не переадресация на порт 8080
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.com
ServerAlias www.mydomain.com
ProxyPass http://mydomain.com http://localhost:8080/example
ProxyPassReverse http://mydomain.com http://localhost:8080/example
</VirtualHost>