# 服务器安装
## **一.宝塔面板安装**
**宝塔面板如何安装:**
官网: <https://www.bt.cn/>
安装教程: <https://www.bt.cn/bbs/thread-19376-1-1.html>
安装命令:
yum install -y wget && wget -O [install.sh](http://install.sh)[http://download.bt.cn/install/install\_6.0.sh](http://download.bt.cn/install/install_6.0.sh) && sh [install.sh](http://install.sh)
等待命令执行完毕(如下图):

上方图片:Bt-Panel-URL:中的地址就是宝塔登录页面,输入账号密码,点击登录

**需要安装的软件(宝塔【软件商店】中查找安装):**
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+
## **二.添加站点**
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重写](http://help.crmeb.net/895486)是否配置好 ,如果出现登录后进入后台主页无限加载请检查URL重写;
安装过程中请牢记您的账号密码!
16.欢迎使用万岳商城!你的管理后台网址为[http://域名/admin](http://xn--eqrt2g/admin)

后台修改网站地址:

修改聊天服务器地址:
