CastleCMS内容管理系统CastleCMS内容管理系统
指南
部署
标签
更新日志
⌘ K
程序配置
快速使用
一键运行
部署
服务器部署
docker部署
上一篇
一键运行
下一篇
docker部署

文档

我要开发
简易部署
模版制作

官方

GitHub
Gitee
更新日志

more products更多产品

knowledgeCastle知识库管理系统-企业知识大脑
CastleStudyCastleStudy学习考试系统-学习考试专家
CastleFlowCastleFlow工作流引擎-企业级工作流引擎
Copyright © 2022-2024
华创数字云
‌
‌
‌
‌

服务器部署

ps:下面提供的是基于宝塔可视化的配置教程

测试环境测试:CentOS 7.x

数据库:Mysql5.7+
中间件:Nginx1.8.1、redis
JDK 1.8+ 安装教程:http://wiki.nooss.cn/archives/212.html

#0x01 下载代码

shell

#0x02 打包文件

前端修改

前端文件在根目录下有个vue.config.js文件,修改下面的路径

java

/admin/ 该路径对应你后期想访问的路径,也是服务器的路径,如果直接是根域名访问的话,可以将该路径直接写为/

前端文件还需要修改服务访问路径.env.development和.env.production 我们发布线上的话,需要修改.env.production文件

配置文件说明:

yaml
  • 代码生成器地址:VUE_APP_CODEROOT_URL_ENV
  • 服务地址:VUE_APP_ROOT_URL_ENV

打包命令

shell

后端修改

yaml

application-prod.yml 文件全部配置,请参考注释进行修改

yaml

修改完成之后,直接使用打包命令进行打包即可

#0x03 创建站点

宝塔创建站点

在宝塔环境下,直接创建站点即可。

创建好站点之后,在网站目录下创建几个文件夹。

pretty.icuapi.com 网站的根目录
admin 放管理运营端代码
cms-$utemplates 放cms模板代码
image 存放验证码图片

创建完站点后需要创建数据库并将 docs/db 下面的 .sql 文件导入进去

#0x04 宝塔 Nginx 参数配置

nginx

完整的 Nginx 文件(基于宝塔环境)

#0x05 编写简易启动脚本

输入命令启动后端服务程序

shell

第一次用上面 👆 的命令进行启动,以后直接将下面的代码修改保存,执行即可。

shell

将下面的文件复制进去

shell

ps:只需要将上面代码中的 open.jar 修改为你喜欢的名字即可。

vim 保存命令为::wq(注意是按 esc 之后的输入冒号 wq)

#0x06 添加 SSL 证书

添加SSL证书

SSL 证书通过腾讯云和阿里云均可进行申请,每个账号能免费申请 20 张。申请之后下载 nginx 版本的,将对应的信息复制进去即可。