我一直在尝试将我的 apache 服务器配置为支持虚拟主机,这些主机然后会将在端口 80 发出的任何请求重定向到托管在 Jboss AS 中的不同应用程序,因此例如我的配置将是这样的:
<VirtualHost *:80>
ServerName www.testdomain.com
ProxyPass / http://localhost:8080/contextPath
ProxyPassReverse / http://localhost:8080/contextPath
ProxyPreserveHost On
ProxyPassReverseCookiePath / /
</VirtualHost>
但是问题是,当我尝试访问http://www.testdomain.com时,url 被有效地重定向到 localhost:8080,但是,我得到了一个重复的上下文路径。即:http ://www.testdomain.com/contextPath/contextPath 。
任何想法为什么会发生这种情况。非常感谢。