注意:1、如果没有修改过自定义端口、自定义域名的可以忽略下面2、3两点,保存原有设置即可
2、自定义端口需要在服务器安全组及宝塔安全组同时放行,并且小程序后台的服务器域名socket合法域名也需要添加端口
3、自定义域名需要添加到宝塔的网站,并解析到服务器上,小程序后台的服务器域名也要改为这个域名,并且跑腿后台的SSL证书也要填写该网站的站点的SSL证书
端口及域名保持默认值的,可以忽略上面的内容,直接看下面的设置~~~~~
端口及域名保持默认值的,可以忽略上面的内容,直接看下面的设置~~~~~
端口及域名保持默认值的,可以忽略上面的内容,直接看下面的设置~~~~~
以下以9502为例
1、服务器放行端口9502(以下以腾讯云服务器为例)
登录服务器->安全组->入站规则->添加9502规则(如下图)
2、小程序服务器域名添加端口9502
登录微信小程序后台->开发->开发设置->socket合法域名添加9502(如下图)
注意:“ : ”为英文的冒号,不要用中文的冒号,“wx.99make.com”更换为自己的域名
3、宝塔运行添加脚本并运行脚本
(1)放行宝塔端口9502
登录宝塔->安全->放行端口9502(如下图)
(2)添加Shell脚本
宝塔->计划任务->添加Shell脚本(如下图)
脚本内容:
prots=`netstat -an | grep 9502 | wc -l`
if test $prots -eq 0
then
echo "`date +%Y-%m-%d%H-%M-%S` error..."
cd /www/wwwroot/wx.99make.com/addons/make_speed/wokerman
php start.php stop
kill -9 $(lsof -i tcp:1238 -t)
kill -9 $(lsof -i tcp:9502 -t)
php start.php start -d
else
cd /www/wwwroot/wx.99make.com/addons/make_speed/wokerman
php start.php restart -d
fi
注意:红色字体部分修改为“wokerman”文件夹路径, 复制出现的空行要删掉
(3)执行脚本
注意:执行脚本后,日志显示的情况如上图提示,则表示脚本运行成功
如果执行不成功,请查看PHP的禁行函数,把pcntl_ 前缀的禁行函数删掉
后台上传同时提示铃声
4、SSL证书
(1)查看SSL证书是否已经填写到跑腿后台的SSL证书处
(2)SSL证书是否过期,如过期则需要重新续SSL证书,并且把新的SSL证书重新填写到跑腿后台的SSL证书
(3)SSL证书必须为自定义的域名的站点的SSL证书
宝塔网站站点SSL证书及跑腿后台SSL证书