Websocket 信号器:网络套接字握手问题,Nginx出现错误400

Websocket 信号器:网络套接字握手问题,Nginx出现错误400,websocket,signalr,devops,nginx-reverse-proxy,nginx-config,Websocket,Signalr,Devops,Nginx Reverse Proxy,Nginx Config,我有一个asp.NETMVC5应用程序,我用postgresql实现了带有web套接字的SignalR。当我将应用程序移动到暂存服务器并启用web套接字时,所有功能都正常工作。每当signalr为web套接字安全(wss)connection“400代码握手错误”抛出错误时,我们都实现了nginx以实现负载平衡 我现在使用的配置: upstream servername_websocket { server abc:8000; } server { listen 8000 ssl;

我有一个asp.NETMVC5应用程序,我用postgresql实现了带有web套接字的SignalR。当我将应用程序移动到暂存服务器并启用web套接字时,所有功能都正常工作。每当signalr为
web套接字安全(wss)
connection“400代码握手错误”抛出错误时,我们都实现了nginx以实现负载平衡

我现在使用的配置:

upstream servername_websocket {
  server abc:8000;
}

server {
  listen 8000 ssl;
  server_name ~\.servername\.com$;
  ssl_certificate /etc/ssl/certs/servername.com.chained.crt;
  ssl_certificate_key /etc/ssl/private/servername.com.key;

  location / {
     proxy_pass http://servername_websocket;
     proxy_http_version 1.1;
     proxy_set_header Upgrade $http_upgrade;
     proxy_set_header Connection $connection_upgrade;
  }
}
谢谢