在拨出电话时,如何告诉Gunicorn使用代理服务器?

菲尔·奥:

我有一个由gunicorn提供的Django Web应用程序,它在Docker容器中运行。我的Django应用需要访问AWS,但失败了。我相信这是因为它们都在公司防火墙后面运行,我需要以某种方式告诉gunicorn使用我们的代理服务器。我怎么做?(对我而言)文档尚不清楚。谢谢。

Itamar Turner的宝藏:

gunicorn不参与传出请求。

在你Dockerfile可以这样做:

ENV HTTP_PROXY="http://10.10.10.10:8000"
ENV HTTPS_PROXY="http://10.10.10.10:1212"

无论代理URL是什么(或仅以其他方式设置环境变量)。

这可能适用于某些库(但不是全部)。例如,AWS CLI遵守以下规定:https : //docs.aws.amazon.com/cli/latest/userguide/cli-configure-proxy.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章