我正在尝试重建需要在RedHat 4.1.2服务器上提供Tomcat 6.0.16和Apache HTTPD 2.2.3内容的服务器。
我需要Apache DocumentRoot中的特定目录(称为“客户端”)由Apache处理,其余由Tomcat处理。所以我在someserver.com:8080上运行了Java应用程序,并且客户端目录位于DocumentRoot目录中,Apache运行在端口80上.Java app配置为在/.运行。
这是我httpd.conf中的内容
DocumentRoot "/usr/local/share/www/"
ProxyPass / http://someserver.com:8080/
ProxyPassReverse / http://someserver.com:8080/
这部分代理可以使用,但我仍然可以在http://someserver.com/client中获得404。
我应该如何正确设置?
答案 0 :(得分:0)
答案结果是设置了排除,例如:
ProxyPass /client !
ProxyPass / http://someserver.com:8080/
ProxyPassReverse / http://someserver.com:8080/