Rumah  >  Soal Jawab  >  teks badan

Bolehkah proksi nginx uwsgi+django dan penyelia+tornado pada masa yang sama?

Pelayan Awan Alibaba saya pada asalnya mempunyai persekitaran uwsgi+django, menggunakan proksi nginx, tetapi kini saya perlu menyediakan satu lagi puting beliung, memantaunya dengan penyelia dan menetapkan url dalam konfigurasi nginx, dengan django sebagai url akar semasa situasi adalah seperti berikut URL puting beliung semuanya 404 tidak dijumpai


Siarkan 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 {
        }
    }

Minta tuhan untuk membantu menyelesaikannya! ! ! Bersyukur!

我想大声告诉你我想大声告诉你2735 hari yang lalu538

membalas semua(1)saya akan balas

  • 黄舟

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

    Tidak boleh ditetapkan seperti ini, supaya tornado tidak boleh menerima permintaan yang dimajukan sama sekali Anda harus menggunakan mereka sebagai dua perkhidmatan, dibezakan dengan nama domain Anda boleh merujuk artikel saya: Cara menggunakan nginx untuk menggunakan berbilang tapak web pada satu pelayan

    balas
    0
  • Batalbalas