让 Apache 通过代理连接

San*_*der 5 proxy apache-2.2

我有一个问题让 HTTP 代理请求通过代理。

情况如下: - 我从家里连接到我公司的 VPN。- VPN 有一个代理服务器,我已经配置了它并且它可以正常工作。我现在可以访问所有内部公司 URL。

现在我遇到了 Apache 也需要通过同一个代理检索 URL 的情况。这就是它出错的地方。请求超时。从浏览器我可以很好地访问该内部 URL,因为浏览器正在为其请求使用代理。

那么如何设置 Apache 以使用代理呢?

请注意,我不是在问如何让 ProxyPass 工作,但我正在努力使这项工作:

<Location /shared_resources_url/>
  ProxyPass http://www.internalcompanyserver.com/shared_resources_url/
  ProxyPassReverse http://www.internalcompanyserver.com/shared_resources_url/
</Location>
Run Code Online (Sandbox Code Playgroud)

因此,Apache 需要访问 internalcompanyserver.com 。如何配置 Apache 以使用公司代理?

我当然试过谷歌搜索这个,但我得到了很多关于 ProxyPass 的结果,而不是让 Apache 首先通过代理连接。

我希望有人明白我的问题是什么,可以帮助我!:)

arj*_*arj 6

看起来 ProxyRemote 设置可能会做你想要的:http ://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyremote