簡體   English   中英

如何將Cherrypy wsgi放在Nginx之后?

[英]How to put Cherrypy wsgi behind Nginx?

我遵循了lalalalalalalambda的示例 ,將Cherrypy放在了nginx服務器之后,但是除了我家Debian發行版上的nginx 502壞網關之外,沒有完成任何事情。 這是Nginx設置:

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

當然,有IP代替套接字,但通過在網絡上遵循大量示例來努力使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/;
    }

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM