B2C 标准版 (PHP) 演示 标准版 (PHP)
S2B2C 会员电商系统演示 Pro会员电商系统
S2B2C/O2O 多门店系统演示 多门店系统
B2B2C/O2O 多商户系统 (PHP) 演示 多商户系统 (PHP)
B2B2C/O2O 多商户系统 (Java) 演示 多商户系统 (Java)
B2C 标准版 (Java) 演示 标准版 (Java)
B2B2C 多商户外贸版演示 多商户外贸版
B2C 知识付费系统演示 知识付费系统
陀螺匠
产品 演示网址 账号 密码

CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

CRMEB微信扫码咨询

微信扫码咨询

微信扫码咨询

应用市场 应用市场 CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服
CRMEB论坛
知识付费直播使用https方法
知识付费
2022-07-27
19285

知识付费现在文档中说明不能使用https原因是需要配置wss

第一步nginx配置wss

nginx配置参考

1、已经安装nginx,版本不低于1.3

2知识付费Workerman监听的是20014端口(websocket协议)

nginx配置类似如下:

server {

  location /wss/ {

    proxy_pass http://127.0.0.1:20014;           

    proxy_http_version 1.1;

    proxy_set_header Upgrade $http_upgrade;

    proxy_set_header Connection "Upgrade";

    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

    proxy_set_header X-Forwarded-Proto  $scheme;

    proxy_set_header X-Real-IP $remote_addr;

 }

 

  # location / {} 站点的其它配置...

}

第二步修改websocket服务

配置完成后需要修改知识付费中根目录public/wap/first/zsff/js/WebSocket.js文件用来区别httpshttp访问

    if (document.location.protocol == "https:"){


that.ws = new WebSocket("wss://" + document.domain + "/wss/"+ ":" + port+'?uid='+window.uid+'&room='+window.room);

}else {

that.ws = new WebSocket("ws://" + document.domain + ":" + port+'?uid='+window.uid+'&room='+window.room);

}

第三步在宝塔中给知识付费站点配置证书知识付费后台基础配置下的网站网站链接改成https并且网站所有访问链接均改成https包括微信公众号菜单等

第四步使用命令php think workerman status检查workerman是否开启中若是开启需要使用命令php think workerman stop 关闭然后开启workerman如果关闭直接开启workerman

这样直播使用https就可以实现了


微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
添加官方客服微信
CRMEB公众号二维码

联系客服 领取源码+接口文档🎁