如何使用正向代理后面的apache反向代理主机

时间:2015-01-14 14:22:33

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

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

也就是说,应用程序访问http://myapache:myvirtualhost/,myapache通过forwardproxy:forwardport从远程应用程序访问远程应用程序。

1 个答案:

答案 0 :(得分: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

代理