配置wss的前提是已经配通了ws,可以正常连接并发送数据,并且已经配置好ssl证书,网站可以通过https访问
那么问题来了,为啥子wss不行咧?咋配置wss咧?为啥要配置wss呢?
好咧,下面进行讲解。
1、首先得配置ngnix服务器,在配置ssl 443 端口的服务里面添加上如代码
location /websocket {
proxy_pass http://v2.mufengpaobu.com:9105;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
2、然后就是需要在实例化websocket的时候
$server->set([
'daemonize' => true,//进程守护 可以后台运行
'ssl_key_file' => '/usr/local/nginx/conf/ssl/1839971_v2.mufengpaobu.com.key',
'ssl_cert_file' => '/usr/local/nginx/conf/ssl/1839971_v2.mufengpaobu.com.pem',
]);