【问题标题】:Issue while configuring dynamic url for reverse proxy in httpd.conf file在 httpd.conf 文件中为反向代理配置动态 url 时出现问题
【发布时间】:2015-08-05 08:43:10
【问题描述】:

我正在尝试在 Apache 服务器的 httpd.conf 中为反向代理配置动态 url。下面是我尝试在 httpd.conf 文件中配置 url 的格式, ProxyPass /foo http://foo.example.com/bar/xyz?hello。 但在测试此配置时,我发现 url 格式错误("?" 被解析为 "%3f")。如果有人能帮助我解决这个问题,那就太好了。

提前致谢!

【问题讨论】:

  • 这里不能添加查询部分。这不是实际 URL 的一部分,而是请求负载的一部分。
  • RewriteRule 帮助我将查询参数与 ProxyPaas url 结合起来。

标签: apache httpd.conf proxypass


【解决方案1】:

我能够通过结合 'RewriteRule' 和 'ProxyPaas' 来使其工作,

ProxyPaas /foo http:/foo.example.com/bar/xyz 重写引擎开启 RewriteRule /xyz /xyz?hello[NE,R]

【讨论】:

    猜你喜欢
    • 2014-03-03
    • 2017-10-24
    • 2014-10-27
    • 2013-12-14
    • 1970-01-01
    • 2019-08-17
    • 2022-01-25
    • 2020-07-21
    • 2019-05-17
    相关资源
    最近更新 更多