前提:已部署好宝塔面板的服务器,并安装好Nginx和配置好JDK
宝塔面板配置JDK可以参考一下这篇文章:宝塔面板配置JDK
Halo官网:https://halo.run/
部署方法
登录服务器,并按照顺序执行以下命令
cd /home/
mkdir www && cd www
mkdir .halo && cd .halo
wget https://dl.halo.run/release/halo-1.5.1.jar
宝塔面板中创建JAVA项目,设置域名,SSL,然后启动就可以了
设置MYSQL数据库方法
-
将halo保存到本地,并使用压缩软件打开。
将目录\BOOT-INF\classes\下的application.yaml文件解压到本地,并使用编辑软件注释掉H2数据库部分,增加MYSQL数据库配置,修改完成后压缩回原目录
datasource: type: com.zaxxer.hikari.HikariDataSource # H2 database configuration. #driver-class-name: org.h2.Driver #url: jdbc:h2:file:${halo.work-dir}/db/halo #username: admin #password: 123456 # MySQL database configuration. driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/halo?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true username: halo password: 123122
评论区