Django 如何配置Apache2以使用代理服务器进行外部请求?
我们正在我的公司用Django在Apache2服务器上制作一个web应用程序。此web应用程序用于本地网络,但有时需要访问internet 如果用户的网络上有代理服务器,则需要对其进行配置。 因此,我们在应用程序和Linux服务器上进行了一些配置。但问题是Apache2不使用代理配置。我们尝试为代理设置环境变量:Django 如何配置Apache2以使用代理服务器进行外部请求?,django,proxy,apache2,Django,Proxy,Apache2,我们正在我的公司用Django在Apache2服务器上制作一个web应用程序。此web应用程序用于本地网络,但有时需要访问internet 如果用户的网络上有代理服务器,则需要对其进行配置。 因此,我们在应用程序和Linux服务器上进行了一些配置。但问题是Apache2不使用代理配置。我们尝试为代理设置环境变量: HTTP_PROXY=proxyserver.com:8080 http_proxy=proxyserver.com:8080 我们还在conf可用文件中使用mod_proxy(ap
HTTP_PROXY=proxyserver.com:8080
http_proxy=proxyserver.com:8080
我们还在conf可用文件中使用mod_proxy(apache2模块)和以下命令:
ProxyRemote "*" "proxyserver.com:8080"
这些解决方案都不起作用
如果有人知道这个问题,请告诉我们:)
谢谢。试试看
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Deny from all
Allow from internal.example.com
</Proxy>
上的代理请求
ProxyVia On
命令拒绝,允许
全盘否定
允许从internal.example.com
或
ProxySet connectiontimeout=5超时=30
我尝试过,但您的两种解决方案都不起作用。也许我没有在正确的地方使用这个配置。我应该在哪里使用它?在配置文件中的我的配置文件可用还是在站点中的我的站点文件可用?编辑:我不明白一件事,代理指令意味着我的服务器是一个代理,但这不是我想要的。
<Proxy http://backend.example.com>
ProxySet connectiontimeout=5 timeout=30 </Proxy>