从Apache和Tomcat提供文件服务

从Apache和Tomcat提供文件服务,apache,tomcat,proxy,Apache,Tomcat,Proxy,我正在尝试重建一个服务器,该服务器需要在Redhat4.1.2服务器上同时提供Tomcat6.0.16和ApacheHTTPD2.2.3的内容 我需要Apache DocumentRoot中的一个特定目录(称为“client”),由Apache处理,其余由Tomcat处理。因此,我让Java应用程序在someserver.com上运行:8080,客户机目录位于DocumentRoot目录中,Apache在端口80上运行。Java应用程序配置为在/运行 下面是我的httpd.conf中的内容 Do

我正在尝试重建一个服务器,该服务器需要在Redhat4.1.2服务器上同时提供Tomcat6.0.16和ApacheHTTPD2.2.3的内容

我需要Apache DocumentRoot中的一个特定目录(称为“client”),由Apache处理,其余由Tomcat处理。因此,我让Java应用程序在someserver.com上运行:8080,客户机目录位于DocumentRoot目录中,Apache在端口80上运行。Java应用程序配置为在/运行

下面是我的httpd.conf中的内容

DocumentRoot "/usr/local/share/www/"

ProxyPass / http://someserver.com:8080/
ProxyPassReverse / http://someserver.com:8080/
代理的这一部分可以工作,但我仍然可以在任何情况下获得404


我应该如何正确设置此选项?

答案是设置排除,例如:

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