本文共 973 字,大约阅读时间需要 3 分钟。
在配置Nginx以支持WebSocket时,以下是关键设置示例:
location / { include uwsgi_params; proxy_pass http://119.28.180.116:9099; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";} 119.28.180.116:9099替换为实际要代理的 WebSocket 服务器地址。proxy_http_version设置为1.1以支持 WebSocket 协议。proxy_set_header Upgrade $http_upgrade指示客户端升级到 WebSocket 协定。proxy_set_header Connection "upgrade"告知客户端建立持久连接。以下是完整的Nginx配置示例:
server { listen 80; server_name example.com; location / { proxy_set_header Host $host; proxy_set_header Server-IP $binary_remote_ip; include uwsgi_params; proxy_pass http://backend_socket; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; }} 这段代码配置了:
Upgrade头)Connection: upgrade)确保所有配置都按照实际需求调整。
转载地址:http://blmmz.baihongyu.com/