我已经为此挣扎了一段时间,我肯定是做错了什么。
我在同一台机器上有 Apache 服务器和 JBoss 服务器。我想将 mydomain.example
的流量重定向到 JBoss localhost:8080/example
。DNS 目前是为 mydomain.example
设置的,当进入浏览器时,它将直接进入端口80。
我的问题是,当某个域名到达 Apache (在本例中是 mydomain.example
)时,如何重定向到另一个端口?
<VirtualHost ip.addr.is.here>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.example
ProxyPass http://mydomain.example http://localhost:8080/example
ProxyPassReverse http://mydomain.example http://localhost:8080/example
</VirtualHost>
还是没有转发到端口8080
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.example
ServerAlias www.mydomain.example
ProxyPass http://mydomain.example http://localhost:8080/example
ProxyPassReverse http://mydomain.example http://localhost:8080/example
</VirtualHost>