Od jakiegoś czasu zmagam się z tym i zdecydowanie robię coś złego.
Mam serwer Apache i serwer JBoss na tej samej maszynie. Chciałbym przekierować ruch dla mydomain.com do JBoss localhost: 8080 / example. DNS jest obecnie skonfigurowany dla mydomain.com i po wejściu do przeglądarki przejdzie bezpośrednio do portu 80.
Moje pytanie brzmi: jak przekierować do innego portu, gdy pewna nazwa domeny trafia do Apache (w tym przypadku „mojadomena.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>
ZAKTUALIZOWANO z sugestiami - nadal nie przekazuje do portu 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>