【问题标题】:Serving files from Apache and Tomcat从 Apache 和 Tomcat 提供文件
【发布时间】:2013-10-12 19:01:11
【问题描述】:

我正在尝试重建一个服务器,该服务器需要在 RedHat 4.1.2 服务器上同时提供来自 Tomcat 6.0.16 和 Apache HTTPD 2.2.3 的内容。

我需要一个来自 Apache DocumentRoot 的特定目录(称为“客户端”)由 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/

代理的这一部分有效,但我仍然在 http://someserver.com/client 中得到 404。

我应该如何正确设置?

【问题讨论】:

    标签: apache tomcat proxy


    【解决方案1】:

    答案原来是设置排除,例如:

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

    【讨论】:

      猜你喜欢
      • 2012-01-07
      • 2013-11-18
      • 2012-04-18
      • 2011-01-07
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多