How to Set Nginx For WebSocket

How to Set Nginx For WebSocket

這篇介紹How to Set Nginx For WebSocket。

How to set

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
接續上一篇
在檔案domain.conf,增加以下設定:

server {
listen 80;
server_name david.blog;

location / {
proxy_pass http://10.10.10.1:7777;
//此篇新增參數
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}

參數說明:
proxy_http_version HTTP1.1版本
proxy_set_header 設定Header資訊