gpt4 book ai didi

python - 如何将 Cherrypy wsgi 放在 Nginx 后面?

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:08 25 4
gpt4 key购买 nike

我正在关注lalalalalalalambda example将cherrypy放在nginx服务器后面,但除了我家的Debian发行版中的nginx 502 bad gataway之外,没有完成任何事情。这是 Nginx 设置:

location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8080;
}

当然有IP而不是套接字,但通过遵循网上的大量示例,努力使其工作。我在生产服务器中托管了多个带有静态 html 的域,并尝试切换到 python。我希望如果我解决了这个问题,我就能毫无痛苦地部署我的 python 应用程序。

最佳答案

我正在使用 uwsgi 在 nginx 后面运行我的cherrypy 网站,并且我正在使用以下位置配置设置...

    location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Originating-IP $remote_addr;
proxy_set_header HTTP_REMOTE_ADDR $remote_addr;
proxy_set_header REMOTE_ADDR $remote_addr;
proxy_set_header CLIENT_IP $remote_addr;
proxy_pass http://0.0.0.0:8080/;
}

希望这有帮助!

关于python - 如何将 Cherrypy wsgi 放在 Nginx 后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23359095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com