Nginx将ws升级为wss

1.配置ssl

参考我的另一篇:Nginx配置SSL

2.配置wss的反向代理

server {
	listen 443 ssl;
	server_name www.test.com;
	...
    location /websocket {
        # 代理地址为ws://需要直接访问的ip和端口
        proxy_pass http://127.0.0.1:8879;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 3600s;
        proxy_send_timeout 3600s;
    }
}

3.使用wss

具体使用的时候请求地址如下

ws://www.test.com/websocket

你可能感兴趣的:(Nginx,nginx,服务器,网络)