websocket配置项是对的,但是从http的80端口换成https的443端口,websocket无法使用
这是一个将443端口映射到8080端口的路径映射,包含websocket配置,https协议配置好了,结果是ws协议的websocket可以连接上,wss协议请求响应400,无法连接
location /projectName{
proxy_pass http://127.0.0.1:8080/projectName;
proxy_set_header X_CUSTOM_HEADER $http_host;
proxy_set_header X-Real-IP $remote_addr;
#proxy_buffering off;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
#proxy_connect_timeout 300s;
}
看出问题来了吗?proxy_set_header Connection “upgrade”&#x