|
|
一,服务器环境要求:Linux系统 Centos7+(建议Centos7.6-7.9,其他类系统和cnetos8.0无效)宝塔面板 + Nginx 1.18-1.22 + PHP7.1- 7.3 + MYSQL 5.6 -5.7
二,检查端口和网站配置:
1.http访问,服务器安全组-宝塔安全端口-网站配置文件,放行配置端口要一致,放行:9090/2080/443这三个端口。
2.https访问,服务器安全组-宝塔安全端口-网站配置文件,放行配置端口要一致,放行:456或者468/2080/443这三个端口。
站点-设置-配置文件,添加以下伪静态:(456和上面https放行端口一致,也可以是468)
location /app{
proxy_pass http://127.0.0.1:456;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
三,执行终端开启消息推送
第一种:打开宝塔后台--终端--输入:php /www/wwwroot/你的站点目录/service/start.php restart -d, 如:php /www/wwwroot/www_baidu_com/service/start.php restart -d,回车键,等待界面出现ok绿色字符。
第二种:打开宝塔后台--找到:该网站根目录/service,点击上面【终端】按钮,输入:php start.php start -d,回车键,等待界面出现ok绿色字符。
配置定时自动执行终端:(这个配置非必须)。
宝塔后台 - 计划任务 - 添加以下:
任务类型:Shell脚本
名称:自定义
执行周期:N分钟 - 1分钟 (时间自定义)
执行内容:php /www/wwwroot/你的站点目录/service/start.php restart -d (注意:你的站点目录 为 你自己的网站目录)下图为参考:
注意:
1.如果执行端口失败,打开宝塔-根目录—高级设置-PHP命令版本,选定当前php版本,确认保存。如果上面方法还不行换个Php版本测试或重启服务器,需要重新执行一遍终端。
2,执行终端还不能实现自动接收消息,检查端口策略,环境配置,网站配置,如果还不行,重新创建一个站点,换个域名多操作两遍。
3,域名要关闭DNS/CDN映射转发,域名必须80端口直接解析才能用。
总后台:http://域名/backend
商户后台:http://域名/service
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|