Я боровся з цим деякий час і напевно роблю щось не так.
У мене є сервер 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>
ОНОВЛЕНО з пропозиціями - все-таки не пересилається до порту 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>