【问题标题】:How to reverse proxy a host with apache that is behind a forward proxy如何使用位于正向代理后面的 apache 反向代理主机
【发布时间】:2015-03-12 18:23:42
【问题描述】:

如果您的主机只能通过正向代理访问,并希望通过不支持代理的应用程序访问它 - 如何在可访问的 apache 的虚拟主机中设置反向代理通过应用程序?

即应用访问http://myapache:myvirtualhost/,myapache通过forwardproxy:forwardport从这里访问远程应用。

【问题讨论】:

    标签: apache reverse-proxy mod-proxy http-proxy


    【解决方案1】:

    一种方法是在 myapache 上设置 apache:

    Listen 12345
    
    <VirtualHost *:12345>
      ProxyRemote http http://forwardproxy:5432
      <Location />
          ProxyPass http://remoteapp:9876/
          ProxyPassReverse /
      </Location>
    </VirtualHost>
    

    远程应用程序 http://remoteapp:9876/ 被反向代理为 http://myapache:12345 。如果有东西连接 http://myapache:12345 ,则请求由 http://forwardproxy:5432 代理

    【讨论】:

      猜你喜欢
      • 2015-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-07
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      • 2016-10-28
      相关资源
      最近更新 更多