server {
listen 443;
ssl on;
ssl_certificate /www/wwwroot/GatewayWorker/ssl/server.pem;
ssl_certificate_key /www/wwwroot/GatewayWorker/ssl/server.key;
ssl_session_timeout 5m;
ssl_session_cache shared:SSL:10m;
ssl_protocols SSLv3 SSLv2 TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
location /wss
{
proxy_pass http://127.0.0.1:8282;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
# location / {} 站点的其它配置...
这里改完以后,官方没有说明要更改workerman里面的配置,但是如果不更改是连接不上的,就是把原来的tcp连接,改成websocket连接即可
使用如下代码,连接检查即可