嘎嘎快充php版服务端部署配置注意玉阳软件

整站https/wss,运行目录public,配置伪静态

1、Supervisor部署服务,建议www用户启动,一个进程,建议带上php命令的路径(多PHP版本重启服务器可能自动重启失败)

云快充服务(可选)php think cqrs start

单车铁塔服务(可选)php think lqrs start

定时任务 (必须部署)php think timer start

默认队列(必须部署)php think queue:listen --queue

订阅消息(可选)php think queue:listen --queue wxamsg

互联互通 (可选)php think queue:listen --queue lian

支付 (必须部署)php think queue:listen --queue pay

短信(可选)php think queue:listen --queue sms

websocket(可选)php think wbt start (配置/wss结尾的nginx代理实现wss链接)

打开nginx在http段中最后一行添加

php 复制代码
upstream gaga {
 	server 127.0.0.1:18382;# websocket服务地址
}

打开站点配置在server段中最后一行添加

php 复制代码
  location /wss {
      proxy_pass http://gaga;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "Upgrade";
      proxy_connect_timeout 5s;
      proxy_read_timeout 60000s;
      proxy_send_timeout 60000s;
}

2、GatewayWorker服务地址在SASS平台端后台设置(https://域名/admin)

3、GatewayWorker registerAddress在config目录gatewayworker.php文件中配置

4、需要配置伪静态

5、需要安装PHP扩展redis、fileinfo、event

6、需要移除PHP禁用函数:proc_open、pcntl_alarm、pcntl_fork、pcntl_wait、pcntl_signal、pcntl_signal_dispatch

7、不需要cdn需要将config目录upload.php中的cdnurl填空,到SASS平台端后台关闭七牛云插件(https://域名/admin)

8、注意给TCP服务端口号对外开放,试用telnet IP 端口 命令测试是否服务可用

9、config.php、database.php、config目录里面的配置文件,关于redis、数据库要配置下

10、保证整站代码755权限,否则出现404.如果服务以root用户运行,可能会导致权限问题,所以建议服务以www用户用户启动

相关推荐
偷光1 小时前
浏览器中的隐藏IDE: Elements (元素) 面板
开发语言·前端·ide·php
DKPT1 小时前
JVM栈溢出和堆溢出哪个先满?
java·开发语言·jvm·笔记·学习
gopyer5 小时前
180课时吃透Go语言游戏后端开发6:Go语言的循环语句
开发语言·游戏·golang·循环语句
楼田莉子7 小时前
Qt开发学习——QtCreator深度介绍/程序运行/开发规范/对象树
开发语言·前端·c++·qt·学习
韩立学长8 小时前
【开题答辩实录分享】以《基于python的奶茶店分布数据分析与可视化》为例进行答辩实录分享
开发语言·python·数据分析
天若有情6738 小时前
C++空值初始化利器:empty.h使用指南
开发语言·c++
远远远远子8 小时前
类与对象 --1
开发语言·c++·算法
无敌最俊朗@9 小时前
C/C++ 关键关键字面试指南 (const, static, volatile, explicit)
c语言·开发语言·c++·面试
2401_831501739 小时前
Python学习之day03学习(文件和异常)
开发语言·python·学习
酷~9 小时前
C语言模拟面向对象编程方法之多态
c语言·开发语言