最近遇见问题,自己的服务器专成HTTPS后,总显示不安全,后来发现是ws连接的问题
ws 即 websocket ,在HTTPS 网页中,必须使用 wss 否则会说页面不安全,不需要修改ws,直接使用NGINX反向代理就可以实现wss连接
修改nginx的设置,加入一下的设置,通过nginx反向代理,实现 SSL 加密,客户端 连接时 使用 域名/websocket 连接不在需要 IP与端口

location /websocket {
proxy_pass http://127.0.0.1:8001;//websocket 的端口
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
nginx的其他部署设置请查看以下链接
Nginx设置