图片描述open in new window

服务端部署

基础信息

下载

likeadmin通用后台直接打开链接下载。 https://gitee.com/likeadmin/likeadmin_javaopen in new window

授权产品登录官网帐号下载。 https://www.likeadmin.cnopen in new window

环境要求

服务端

运行环境要求版本推荐版本
JDK>=1.81.8
Mysql>=5.75.7
nginx 或 apache无限制-
Redis>=6.07.0.0

前端

运行环境要求版本推荐版本
Node.js>=14.18.114.18.1

宝塔面板部署-1-推荐使用

强烈正式环境推荐使用宝塔面板部署项目,让部署更方便,减少部署出现问题。

服务器环境设置

  • 步骤1:点击【软件商店】-【运行环境】,安装Nginx、MySQL、其中Mysql选择5.7版本。然后搜索redis并安装redis。

    提示

    安装软件的时候,使用极速安装,避免出现一些环境引起的问题。




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

或者

yum install maven


数据库导入

  • 步骤1:点击【数据库】-【MySQL】-【添加数据库】,填写数据库相关信息,记得保存这些信息,后续步骤需要用到,其中编码需要utf8mb4,然后【提交】,数据库即创建成功。
  • 步骤2:点击【导入】-【从本地上传】-【选择文件】,选择下载的项目目录下的/sql/install.sql文件,点击【开始上传】。
  • 步骤3:上传完毕以后,关闭上传文件窗口。点击【导入】,输入计算结果,【确定】。这样数据库就导入成功了。

源码编译

提示

本步骤将源码上传至服务器,并编译成可运行的jar包,如果熟悉Java,建议在本地电脑编译,减少对运行服务器的影响,跳过编译步骤,直接上传rar包。

  • 步骤1:下载likeadmin压缩包,解压到宝塔面板/www/wwwroot目录。


  • 步骤2:打开【文件】,找到项目目录的server/like-admin/src/main/resources,复制application-dev-example.yml文件并改名为application-dev.yml,此配置为后台配置。

  • 步骤3:打开application-dev.yml文件,根据图片内容,设置相关信息。【upload-directory】项为上传文件目录,可以根据需要设置位置。【database】项为Mysql相关信息,【redis】项为Redis相关信息,如果Redis没有设置密码,可以为空。此配置为后台的配置,设置完以后,保存文件。

  • 步骤4:同样打开【文件】,找到项目目录的server/like-front/src/main/resources,复制application-dev-example.yml文件并改名为application-dev.yml,此配置为前台配置。

  • 步骤5:同样打开application-dev.yml文件,根据图片内容,设置相关信息。【upload-directory】项为上传文件目录,可以根据需要设置位置。【database】项为Mysql相关信息,【redis】项为Redis相关信息,如果Redis没有设置密码,可以为空。此配置为前台的配置,设置完以后,保存文件。

  • 步骤6:打开【终端】,运行cd命令进入项目目录的server目录,运行编译命令。首次编译需要下载依赖,时间会比较长。编译成功以后,终端会出现下图的信息。同时生成/server/like-admin/target/like-admin-1.0.0.jar文件和/server/like-front/target/like-front-1.0.0.jar文件,下面步骤需要用到这两个jar文件包。
cd /www/wwwroot/likeadmin/server
mvn clean install -Dmaven.test.skip=true -f pom.xml



项目运行

后台配置

  • 步骤1:打开【网站】-【Java项目】-【添加Java项目】,选择【Spring_boot】,添加项目/server/like-admin/target/like-admin-1.0.0.jar包,设置JDK。设置为开机自动启动,设置为前后端分开,后端url填写"/api",设置前端根目录为项目的/public/admin,填写前台域名,然后【提交】。



  • 步骤2:在网站列表Java项目里面找到刚才添加的后台站点,点击【设置】-【伪静态】,填写下面伪静态信息,【保存】。
location / {
  try_files $uri $uri/ /index.html;
}



  • 步骤3:点击【SSL】-【Let's Encrypt】,选择【文件验证】,勾选域名,点击【申请】,等待完成https证书申请。

  • 步骤4:访问添加的后台域名即可访问后台,默认帐号admin,密码为123456,为了使用安全,请更改密码。

前台配置

提示

注意前台前端根目录与后台有所不同,因为前台有PC端和手机端。

  • 步骤1:打开【网站】-【Java项目】-【添加Java项目】,选择【Spring_boot】,添加项目/server/like-front/target/like-front-1.0.0.jar包,设置JDK。设置为开机自动启动,设置为前后端分开,后端url填写"/api",设置前端根目录为项目的/public,填写前台域名,然后【提交】。



提示

注意前台的伪静态信息与后台有所不同,因为前台有PC端和手机端。

  • 步骤2:在网站列表Java项目里面找到刚才添加的前台站点,点击【设置】-【伪静态】,填写下面伪静态信息,【保存】。
# 请将伪静态规则或自定义NGINX配置填写到此
location /pc {
  try_files $uri $uri/ /pc/index.html;
}

location /mobile {
  try_files $uri $uri/ /mobile/index.html;
}



  • 步骤3:点击【SSL】-【Let's Encrypt】,选择【文件验证】,勾选域名,点击【申请】,等待完成https证书申请。

提示

具体需要看产品是否含PC端或者手机端,每个产品不一样。

  • 步骤4:PC端网页前台访问:https://添加的前台域名/pc,即可访问PC端。如果该产品有手机网页端前台访问:https://添加的前台域名/mobile,即可访问PC端。默认访问域名,会自动根据访问者使用PC或手机自动跳转。



上次更新:
贡献者: lr