我正在尝试从端口80的根上下文配置访问权限以重定向到我的tomcat应用程序。我的配置设置为
<VirtualHost *:80>
ServerName localhost
ErrorLog /var/log/apache2/ajp.error.log
CustomLog /var/log/apache2/ajp.log combined
<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>
ProxyPass / ajp://localhost:8009/testApp
ProxyPassReverse / http://localhost/testApp
</VirtualHost>
这是正确的方法吗?它目前导致无限重定向循环。
答案 0 :(得分:1)
您的ProxyPassReverse配置错误。你想要:
ProxyPass / ajp://localhost:8009/testApp
ProxyPassReverse / ajp://localhost:8009/testApp
ProxyPass和ProxyPassReverse行应具有相同的参数。
由于您正在更改应用程序路径,因此可能会遇到各种其他问题,包括但不限于:
通常,如果将testApp重命名为ROOT,生活会轻松得多。