【问题标题】:Apache mod_proxy configuration - URI patternsApache mod_proxy 配置 - URI 模式
【发布时间】:2015-10-30 09:55:19
【问题描述】:

我想知道以下 apache mod_proxy 配置之间的区别以解决问题。我需要将 HTTP 请求(如以下 URL)从 Apache Web 服务器转发到远程 Sun One 服务器。

http://IP_ADDRESS:PORT/app_enu/start.swe?param1=test1&param2=test2

我将 mod_proxy 配置如下

(a).

ProxyPass /app_enu/  http://<IP_ADDRESS>:<PORT>/app_enu/

ProxyPassReverse /app_enu/  http://<IP_ADDRESS>:<PORT>/app_enu/

但是 URL 不能正常工作(没有像我预期的那样调用服务 - start.swe)。 我想知道上面的模型(a)和下面的模型(1)、(2)和(3)有什么区别。

 1. ProxyPass /app_enu/*  http://<IP_ADDRESS>:<PORT>/app_enu/
 2. ProxyPass /app_enu/  http://<IP_ADDRESS>:<PORT>/app_enu/*
 3. ProxyPass /app_enu/*  http://<IP_ADDRESS>:<PORT>/app_enu/*

感谢您帮助解决这个问题。

【问题讨论】:

    标签: apache apache2 mod-proxy


    【解决方案1】:

    通配符已经隐含在两个参数上。根本不要在配置中使用它们。如果您想要更细粒度的控制,请使用 ProxyPassMatch。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      • 2019-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      相关资源
      最近更新 更多