如何配置Apache 2以使用代理服务器进行外部请求?

时间:2016-02-09 09:37:59

标签: django proxy apache2

我们在Apache2服务器上使用Django在我的公司制作Web应用程序。此Web应用程序用于本地网络,但有时需要访问Internet。

如果用户在其网络上获得了代理服务器,则需要对其进行配置。 所以我们在我们的应用程序和Linux服务器上进行了一些配置。但问题是Apache 2不使用代理配置。我们尝试为代理设置环境变量:

HTTP_PROXY=proxyserver.com:8080
http_proxy=proxyserver.com:8080

我们在conf-available文件中也使用了mod_proxy(apache2模块):

ProxyRemote "*" "proxyserver.com:8080"

这些解决方案都不起作用。

如果有人对这个问题一无所知,请告诉我们:)

感谢。

1 个答案:

答案 0 :(得分:0)

尝试

ProxyRequests On
ProxyVia On

<Proxy *>
Order deny,allow
Deny from all
Allow from internal.example.com
</Proxy> 

<Proxy http://backend.example.com>
ProxySet connectiontimeout=5 timeout=30 </Proxy> 

http://httpd.apache.org/docs/2.2/mod/mod_proxy.html