宝塔面板部署①/②
提示
推荐服务器最低配置:CPU双核、内存4GB、硬盘20GB、带宽5兆
提示
强烈推荐正式环境推荐使用宝塔面板部署项目,让部署更方便,减少部署出现问题。
服务器环境设置
- 步骤1: 点击【软件商店】->【运行环境】,安装Nginx、MySQL其中Mysql选择5.7版本。
⚠️ 警告
安装软件的时候,使用极速安装,一定要使用Mysql5.7,否则无法使用。

- 步骤2: 点击【终端】,登录root帐号,根据系统运行命令安装maven。

数据库导入数据
- 步骤1: 单击【数据库】->【Mysql】->【添加数据库】,输入数据库名称、账号、密码,自己使用文本记录起来,然后【提交】。

- 步骤2: 在本地解压源码包,数据库文件在/sql/install.sql。在列表中找到添加的数据库,单击【导入】->【从本地导入】->【选择文件】,选择数据库文件,然后【开始上传】,选择上传的数据库文件【导入】。

上传解压源码包
在/www/wwwroot/目录下新建项目文件夹,然后上传源码压缩包该目录,解析源码压缩包。 

配置并编译项目
提示
一般情况下,编译jar项目建议在本地进行,避免影响服务器其他运行的项目。
- 步骤2: 复制server/like-admin/src/main/resources/application-dev-example.yml文件为application-dev.yml文件,打开application-dev.yml文件的内容,上传目录、配置好域名、Mysql、Redis,保存文件。

注意
1.注意upload-directory(上传项目)配置的目录在服务器上真实存在,勿漏掉配置后面的"/"符号。
2.记得保存修改的配置文件。

- 步骤3: 复制server/like-front/src/main/resources/application-dev-example.yml文件为application-dev.yml文件,打开application-dev.yml文件的内容,上传目录、Mysql、Redis,保存文件。

注意
1.注意upload-directory(上传项目)配置的目录在服务器上真实存在,勿漏掉配置后面的"/"符号。
2.记得保存修改的配置文件。

- 步骤4:
提示
首次编译需要下载相关依赖,编译时间大概在15分钟左右。
使用cd命令进入项目的server目录,在server目录下运行mvn命令编译jar包。
cd server
mvn clean install -Dmaven.test.skip=true
添加前台站点
步骤1: 单击【网站】->【Java项目】->【添加Java项目】,【项目jar路径】选择项目之前步骤编译出来的前台jar包,默认路径在项目下"server/like-front/target/like-front-1.1.0.jar",项目用户设置为www用户,设置开机启动,设置前后端分离,后端url填写"/api",设置前端根目录为项目下"public"目录,填写前台域名。


步骤2: 在网站列表单击【设置】->【SSL】->【Let's Encrypt】->【文件验证】,选择域名,单击【申请】,给域名配置https。

步骤3: 单击【为静态】,填写并【保存】伪静态信息,这样前台站点就设置完毕,访问即可。
location /pc {
try_files $uri $uri/ /pc/index.html;
}
location /mobile {
try_files $uri $uri/ /mobile/index.html;
}
添加前台站点
步骤1: 单击【网站】->【Java项目】->【添加Java项目】,【项目jar路径】选择项目之前步骤编译出来的后台jar包,默认路径在项目下"server/like- admin/target/like-admin-1.1.0.jar",项目用户设置为www用户,设置开机启动,设置前后端分离,后端url填写"/api",设置前端根目录为项目下"public"目录,填写前台域名。


步骤2: 在网站列表单击【设置】->【SSL】->【Let's Encrypt】->【文件验证】,选择域名,单击【申请】,给域名配置https。

步骤3: 单击【为静态】,填写并【保存】伪静态信息,这样后台站点就设置完毕,访问即可。
location / {
try_files $uri $uri/ /index.html;
}
