Centos nginx: WebSocket connection to 'ws:///signalr? 200
解决办法:
编辑文件 /etc/nginx/nginx.conf
server下添加
location ~/signalr {
proxy_pass http://127.0.0.1:5000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
就可以了
这个 signalr 是根据服务端的配置来的
app.UseSignalR(routes => {
routes.MapHub<AbpCommonHub>("/signalr");
});