Fsea

宝塔面板Java项目部署Halo

目前运行 Halo 的最低依赖要求为 JRE 11,请务必确保参考官方文档安装依赖。 再安装宝塔面板更新至最新版本,安装NGINX,上传官方资源包,再在面板新建一个Java项目,选择运行包 填好域名,选择外网映射,部署SSL,这个时候就可以直接域名访问你的HALO项目了!一切就是这么简单自然!

安装依赖 JRE 11

打开宝塔面板里的终端然后输入

sudo yum install java-11-openjdk -y

下载资源包至你的服务器

官方下载地址 https://dl.halo.run/release/

添加项目

路径选择刚才下载的资源包
JDK选择刚才安装的版本,不要选面板自带的。
绑定域名,把项目映射到外网,部署SSL!这时候不要急着打开你的部署好的网站!

下载配置文件

到这里不出意外的话就会这/home/springboot/(如果项目用户是www则为/home/www/)自动生成一个名为.halo工作目录

项目用户为root .halo工作目录就在root下

到官网下载对应的配置文件至工作目录并改名为application.yaml
(application-template-h2.yaml
application-template-mysql.yaml )
数据库用默认的H2的到这里就OK了!
如果是MYSQL看下一步

https://dl.halo.run/config/

链接MYSQL

新建数据库,记得字符集选择utf8mb4

下载配置文件application-template-mysql.yaml 并改名为application.yaml
编辑保存

上传至工作目录根目录

重启服务!打开网站
安装好进入后台看到数据库:MySQL 5.7 说明OK!(mysql为5.7+)

出现的问题

如果你也是数据还原,且之前用的root用户,出现上传附件失败,可能是权限不够。用户springboot改为root试下,网友知道使用springboot怎么给权,在下方留言,谢谢?

引用转载:https://www.ljplh.com/archives/bao-ta-mian-ban-zui-jian-dan-de-fang-shi-bu-shu-halo

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »