【问题标题】:How to set mod_proxy to serve some files while others to be served by apache [closed]如何设置 mod_proxy 以提供某些文件,而其他文件由 apache 提供 [关闭]
【发布时间】:2012-05-20 15:29:47
【问题描述】:

我已启用 mod 代理来为我的 jsp 和 servlet 提供服务,它似乎工作正常。因此,如果我点击 localhost,它会向 tomcat 发出请求并执行它。想要的是servlet和jsp被转发到tomcat,而php由apache处理。 JSP/Servlet 和 PHP 文件都在同一个文件夹中,我需要从 JSP?Servlet 调用 PHP,反之亦然。现在的问题是,如果我使用以下模式,PHP 也会被转发到 tomcat -

ProxyPass /auto http://serv.corp.com:8080/auto/

所有 JSP/Servlet 和 PHP 文件都在 webapps 文件夹中的 auto 文件夹中。

请帮助我将静态内容(即 PHP)路由到 apache。

【问题讨论】:

    标签: apache mod-proxy tomcat5.5


    【解决方案1】:

    通过 Apache 服务静态内容并通过 appserver 保留文件(在我的情况下为 jboss)..

    httpd.conf 的 Apache 应如下所示:--

    DocumentRoot   /usr/local/apache2/htdocs
    
    ProxyPass   /   !
    
    ProxyPass   /  https://www.example.com:8443/
    
    ProxyPassReverse  /  https://www.example.com:8443/
    

    这里例如 /logo.gif 将直接由 Apache 来自/usr/local/apache2/htdocs/logo.gif file

    其他一切都将由 appserver 提供服务。

    希望对你有用

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-07
      • 2017-04-07
      • 2017-03-15
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      相关资源
      最近更新 更多