You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nginx作为WSS代理的访问异常排查与配置求助

Nginx WSS代理配置修复方案

问题分析

  • 现有配置的proxy_pass目标路径错误:后端实际WSS地址是https://wssserver1/wss/,但配置中指向https://wssserver1/,导致代理请求路径不匹配。
  • 错误日志显示请求指向本地/var/www/html/wss/,说明存在其他location规则(如静态文件默认规则)优先匹配了请求,或者当前路径匹配逻辑未生效。

修正后的配置

location /wssserver1 {
  proxy_buffers 8 32k;
  proxy_buffer_size 64k;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $remote_addr;
  proxy_set_header X-Client-Verify SUCCESS;
  proxy_set_header Host $proxy_host;
  proxy_set_header X-NginX-Proxy true;
  proxy_http_version 1.1;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header Connection "upgrade";
  # 修正为后端实际WSS路径
  proxy_pass https://wssserver1/wss/;
  proxy_redirect off;
  proxy_buffering off;
  proxy_read_timeout 999999999;
}

额外检查项

  • 验证test1服务器能正常解析wssserver1:执行ping wssserver1确认网络连通性,若无法解析可直接替换为后端服务器IP。
  • 检查Nginx配置中的其他location规则:确保location /wssserver1的优先级高于其他可能拦截该路径的规则(精确匹配优先级最高)。
  • 配置生效:修改后执行nginx -t验证语法,无错误后执行nginx -s reload重启服务。

内容的提问来源于stack exchange,提问作者chteow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 13:40:59