soket web generasi terbalik nginx diputuskan
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 17:25:51
0
1
814

PS: Dokumen rasmi mengatakan bahawa Nginx hanya menyokong proksi terbalik websocket dalam versi selepas 1.3, jadi jika anda ingin menggunakan fungsi yang menyokong websocket, anda mesti menaik taraf kepada versi 1.3 atau lebih baru

Ada masalah sekarang Soket web diputuskan sekali-sekala selama 1-2 minit Perkhidmatan akan dimulakan semula atau ia akan pulih secara automatik selepas 2 minit Seni bina lapisan perkhidmatan ialah nginx dan bukannya tomcat;

Kompilasi dan pemasangan nginx dilangkau...

Konfigurasi websocket adalah seperti berikut:

http {
     ......

     #websocket 需要加下这个
     map $http_upgrade $connection_upgrade {
         default upgrade;
         '' close;
    }

     ......
}

server {
        ......


        location  ^~  /websocket {
        proxy_pass http://www.test.com;

        proxy_redirect    off;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        }

        ......
}
过去多啦不再A梦
过去多啦不再A梦

membalas semua(1)
大家讲道理

Masalah telah ditemui, sila hantarkan

nginx.conf
proxy_read_timeout 86400;

sertakan http://www.test.com
keepalive 64;

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan