【发布时间】:2015-03-12 18:23:42
【问题描述】:
如果您的主机只能通过正向代理访问,并希望通过不支持代理的应用程序访问它 - 如何在可访问的 apache 的虚拟主机中设置反向代理通过应用程序?
即应用访问http://myapache:myvirtualhost/,myapache通过forwardproxy:forwardport从这里访问远程应用。
【问题讨论】:
标签: apache reverse-proxy mod-proxy http-proxy
如果您的主机只能通过正向代理访问,并希望通过不支持代理的应用程序访问它 - 如何在可访问的 apache 的虚拟主机中设置反向代理通过应用程序?
即应用访问http://myapache:myvirtualhost/,myapache通过forwardproxy:forwardport从这里访问远程应用。
【问题讨论】:
标签: apache reverse-proxy mod-proxy http-proxy
一种方法是在 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 代理
【讨论】: