我按照文档
http://tomcat.apache.org/tomcat-7.0-doc/proxy-howto.html
我的代理工作正常。 由于某种原因它不再工作了。 我没有在日志文件中看到任何内容,除了它找不到路径(404应该代理的路径)。
任何人都可以知道我应该检查什么?
(在debian 7上安装标准apache2)
我的httpd.conf
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
AddModule mod_proxy.c
ProxyPass /myapp http://localhost:8081/myapp
ProxyPassReverse /myapp http://localhost:8081/myapp
答案 0 :(得分:0)
**我的系统是debian 7,使用debian stock tomcat7。
我不知道为什么(可能是升级问题)
我原来的代理配置工作在“/etc/apache2/httpd.conf” 我添加的文件。
现在我将配置移动到从头开始的文件。
"/etc/apache2/apache2.conf"
这些是我在apache2.conf末尾添加的行:
# my proxy
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
ProxyPass /myapp http://localhost:8081/myapp
ProxyPassReverse /myapp http://localhost:8081/myapp