建设注册管理中心网站,天津短视频seo,平面设计公司赚钱吗,黑帽seo是什么描述#xff1a;websocket服务部署在内网#xff08;ws://#xff09;#xff0c;app无法访问外网#xff0c;需要将内网地址映射到外网
解法#xff1a;通过nginx配置ws代理#xff0c;部署nginx的服务器连通的外网和内网#xff0c;通过nginx配置将原有的ws请求转换…描述websocket服务部署在内网ws://app无法访问外网需要将内网地址映射到外网
解法通过nginx配置ws代理部署nginx的服务器连通的外网和内网通过nginx配置将原有的ws请求转换成wss保证安全
这里简单介绍下websocket服务单机版模式下的配置如果是集群则通过upstream配置服务节点即可
配置如下
// 添加
map $http_upgrade $connection_upgrade {default upgrade; close;
} // 在server中加入 添加了ssl证书端口443location /ws/assistant {proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection upgrade;proxy_read_timeout 300s;proxy_send_timeout 300s; proxy_pass http://ip:port/assistant; #websocket服务proxy_http_version 1.1;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto https;proxy_set_header Host $host;
}
上述配置完成后就可以通过 wss://域名/ws/assistant 建立连接
websocket 在线测试地址websocket在线测试