Я боролся с этим в течение некоторого времени, и я определенно делаю что-то неправильно.
У меня есть сервер Apache и сервер JBoss на том же компьютере. Я хотел бы перенаправить трафик для mydomain.com на JBoss localhost: 8080/example. 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>