Maison  >  Questions et réponses  >  le corps du texte

Nginx peut-il proxy uwsgi+django et superviseur+tornado en même temps ?

J'avais à l'origine un environnement uwsgi+django sur mon serveur Alibaba Cloud, utilisant le proxy nginx, mais maintenant je dois configurer une autre tornade, la surveiller avec le superviseur et attribuer une URL dans la configuration nginx, avec Django comme URL racine. La situation actuelle est la suivante Les URL de tornado sont toutes 404 introuvables


Post conf nginx :

    upstream bus-server {
        server 127.0.0.1:8001;
        server 127.0.0.1:8002;
        server 127.0.0.1:8003;
        server 127.0.0.1:8004;
    }

    server {
        listen       80 default_server;
        # listen       [::]:80 default_server;
        server_name  _;
        root         /usr/share/nginx/html;

        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location /bus {
            proxy_pass http://bus-server;
            proxy_pass_header Server;
            proxy_set_header Host $http_host;
            proxy_redirect false;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Scheme $scheme;
        }

        location /static {
            alias /root/aqi/static;
        }

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

        error_page 404 /404.html;
            location = /40x.html {
        }

        error_page 500 502 503 504 /50x.html;
            location = /50x.html {
        }
    }

Demandez aux dieux de vous aider à le résoudre ! ! ! Reconnaissant!

我想大声告诉你我想大声告诉你2735 Il y a quelques jours537

répondre à tous(1)je répondrai

  • 黄舟

    黄舟2017-05-16 17:14:48

    Ne peut pas être configuré comme ceci, de sorte que tornado ne puisse pas du tout recevoir la requête transférée. Vous devez les déployer en deux services, distingués par des noms de domaine. Vous pouvez vous référer à mon article : Comment utiliser nginx pour déployer plusieurs sites Web sur un seul serveur

    .

    répondre
    0
  • Annulerrépondre