从Apache和Tomcat提供文件

时间:2013-10-05 23:57:05

标签: apache tomcat proxy

我正在尝试重建需要在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。

我应该如何正确设置?

1 个答案:

答案 0 :(得分:0)

答案结果是设置了排除,例如:

ProxyPass /client !
ProxyPass / http://someserver.com:8080/
ProxyPassReverse / http://someserver.com:8080/