配置Nginx
配置以下:html
upstream websocket{ server 域名:8880; } server { server_name 域名; ##須要代理的域名 listen 443 ssl; ssl_certificate ***.pem; ## SSL pem; ssl_certificate_key ***.pem; ## SSL pem; # cert文件夾須要本身建 # ssl_certificate /usr/local/nginx/cert/**.pem; # ssl_certificate_key /usr/local/nginx/**.key; ssl_session_cache shared:SSL:1m; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; location /ws { proxy_pass https://websocket/ws; ## 關鍵部分 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_read_timeout 60s;## 默認爲60s proxy_send_timeout 60s;##默認爲60s break; } } }
小程序鏈接
wx.connectSocket({ url: 'wss://域名/ws' })
Nginx 安裝
nginx配置連接java