Apache代理tomcat能够跑起来,但是浏览器访问的时候,不时出现循环重定向的提示, 刷新几下又好了,日志方面也看不出什么原因,还望大神指教
我贴一下我的配置 服务器是win2003 64位, Apache 2.2, tomcat 7
Apache
1, 通过http模式, 加载这两个模块
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
2,配置了下线程数
KeepAlive on
KeepAliveTimeout 15
<IfModule mpm_winnt.c>
ThreadsPerChild 500
MaxRequestsPerChild 5000
#Win32DisableAcceptEx
</IfModule>
3, 配置vhost Include conf/extra/httpd-vhosts.conf
vhost.conf 配置
<VirtualHost *:80>
#ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "c:/Apache2/docs/"
ServerName test.abc.com
ServerAlias test.abc.com
ErrorLog "logs/test.abc.com-error.log"
CustomLog "logs/test.abc.com-access.log" common
ProxyPreserveHost On
ProxyPass /arrow-test/rescources !
ProxyPass /arrow-test http://127.0.0.1:8080/arrow-test
ProxyPassReverse /arrow-test http://127.0.0.1:8080/arrow-test
ProxyPass /resources !
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/
</VirtualHost>
tomcat 下面两个项目一个arrow-test是后台,一个arrow-test-front
配置的路径分别是 /arrow-test 和 / , resource是资源文件夹
ProxyPassReverse /examw-test http://127.0.0.1:8080/arrow-test
这两个路径不一致啊
其实你的配置只需要
`ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/`
就足够了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。