Ver a proveniência

Improve nginx websocket proxy config

master
leiyun há 1 mês
ascendente
cometimento
6f1205832c
2 ficheiros alterados com 12 adições e 4 eliminações
  1. +6
    -2
      deploy/nginx/yzx_oa_sfu.conf
  2. +6
    -2
      deploy/nginx/yzx_oa_sfu.multi-env.conf

+ 6
- 2
deploy/nginx/yzx_oa_sfu.conf Ver ficheiro

@@ -1,30 +1,34 @@
# Put this inside the existing HTTPS server block for oa.qbjjyyun.net.
# The trailing slash keeps the query string: ?roomId=xxx&peerId=xxx

location /ws_webrtc_sfu_api/ {
location ^~ /ws_webrtc_sfu_api/ {
proxy_pass http://127.0.0.1:4443/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Sec-WebSocket-Protocol $http_sec_websocket_protocol;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 86400;
proxy_send_timeout 86400;
proxy_buffering off;
}

location /ws_webrtc_sfu_api_test/ {
location ^~ /ws_webrtc_sfu_api_test/ {
proxy_pass http://127.0.0.1:4443/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Sec-WebSocket-Protocol $http_sec_websocket_protocol;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 86400;
proxy_send_timeout 86400;
proxy_buffering off;
}

location /sfu-healthz {


+ 6
- 2
deploy/nginx/yzx_oa_sfu.multi-env.conf Ver ficheiro

@@ -13,17 +13,19 @@
# nanping: oa.npzx.org.cn
# server_name oa.npzx.org.cn;

location /ws_webrtc_sfu_api/ {
location ^~ /ws_webrtc_sfu_api/ {
proxy_pass http://127.0.0.1:4443/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Sec-WebSocket-Protocol $http_sec_websocket_protocol;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 86400;
proxy_send_timeout 86400;
proxy_buffering off;
}

location /sfu-healthz {
@@ -31,15 +33,17 @@ location /sfu-healthz {
}

# live/test only. Enable inside oa.live.educlouddata.com if this environment still uses _test.
# location /ws_webrtc_sfu_api_test/ {
# location ^~ /ws_webrtc_sfu_api_test/ {
# proxy_pass http://127.0.0.1:4443/;
# proxy_http_version 1.1;
# proxy_set_header Upgrade $http_upgrade;
# proxy_set_header Connection "upgrade";
# proxy_set_header Sec-WebSocket-Protocol $http_sec_websocket_protocol;
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# proxy_set_header X-Forwarded-Proto $scheme;
# proxy_read_timeout 86400;
# proxy_send_timeout 86400;
# proxy_buffering off;
# }

Carregando…
Cancelar
Guardar