我在我的服务器的80端口上运行Apache,而在同一台机器上的8080端口上运行JBoss。 我如何让Apache将具有特定域名的请求redirect到8080上的JBoss服务器? 我想保持在JBoss站点的URL显示端口号..是一个Apache重写最好的方法来做到这一点? 或者我应该使用不同的方法/工具?
例如,对“x.com”的请求最终将导致用户到1.2.3.4:80,而对“y.com”的请求将把他们带到1.2.3.4:8080。
我会在虚拟主机中使用连接器而不是redirect。
我不知道这是否是最好的方法,但你可以使用mod_proxy来设置一个反向代理 。
虚拟主机在1.2.3.4:80上为y.com设置,这将被代理到1.2.3.4:8080。