需要安装的软件(宝塔【软件商店】中查找安装):
1.PHP7.0 ~ PHP7.3
需要安装的扩展:(宝塔【PHP管理】【安装扩展】中安装)
*PDO PHP Extension
* MBstring PHP Extension
* CURL PHP Extension
* Mylsqi PHP Extension
* Redis PHP Extension
* fileinfo PHP Extension
2.Nginx1.16.1
3.Mysql5.7
4.Redis5.0
5.PM2管理器 4.2.3 NodeJS版本10+
后台账号: admin 密码: qwe123
二.添加站点
1.登录宝塔,服务器公网地址ip,后面加:8888,例如 1.2.3.4:8888
(服务器公网地址IP可在云服务器ECS → 实例查看)
2.添加站点。点击左侧菜单网站→添加站点
3.输入你要绑定的网站域名,创建FTP**(**用不到可以不创建),创建MySQL数据库。都填写后,点击提交
4.**.**创建成功,记得保存资料。
5.浏览器新建标签页,输入你刚绑定的域名,看是否可以打开,访问如出现此提示,创建成功
访问出现此提示,表示域名配置有问题。可以尝试刷新几遍,看是否配置未生效。
三.NodeJS配置
注意: 无论是【手动安装】还是【安装程序】安装都需要此项配置
参数配置:
修改配置信息: 根目录/node/config.js,如下图
需要修改的参数:
REDISHOST: Redis服务器所在地址,本机是127.0.0.1
REDISPASS: Redis密码
REDISPORT: Redis端口号
WEBSITE: 域名
ssl_key: 域名的SSL证书key 文件绝对路径
ssl_crt: 域名的SSL证书crt 文件绝对路径
其他参数可以不做修改
运行JS文件:
(1)运行项目中的s1.js文件(项目根目录/node 目录中)
切换到【项目列表】,查找项目中的s1.js文件,根据下图提示操作,最后点击【添加】
四.手动安装
将源码上传至创建的站点目录中,解压完毕后修改配置文件(根目录/.env)中的配置信息
建立完站点,由于是tp5框架,所以我们要修改下网站根目录
nginx thinkphp 静态化【直接选择thinkphp即可】
最后还要进行NodeJS配置,参考 【NodeJS配置】
五.SSL证书
配置ssl证书
可在腾讯云申请免费ssl证书
填写好信息点击下一步,
可选择手动DNS验证,点击确认申请
很久要求添加一条解析记录,等下验证通过下载证书
下载完成后解压进入,文件目录如下图
进入nginx目录,后会有两个文件,
宝塔操作:点击【网站】,对应站点【设置】【ssl】【其他证书】,将证书文件打开,把证书文件内容复制到宝塔中,对应关系与下图所示,点击保存即可
1.后台访问地址:
域名/admin/login
提示:注意必须配置伪静态,如果出现404请检查URL重写是否配置好 ,如果出现登录后进入后台主页无限加载请检查URL重写;
安装过程中请牢记您的账号密码!
16.你的管理后台网址为http://域名/admin
后台账号: admin 密码: qwe123
后台修改网站地址:
修改聊天服务器地址:
Android部署
配置
1.腾讯推流SDK
2.域名,极光,bugly
3.三方登录,分享