宝塔面板Java项目部署Halo

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

安装依赖 JRE 11

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

sudo yum install java-11-openjdk -y

依赖检查

image-1659521508725

下载资源包至你的服务器

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

image-1659521694781

添加项目

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

image-1659521733114

image-1659521735839

下载配置文件

到这里不出意外的话就会这/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/
image-1659521783408

image-1659521793763

链接MYSQL

image-1659521809913

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

image-1659521836488

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

image-1659521850642

上传至工作目录根目录

image-1659521863957

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

image-1659521874284

出现的问题

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

引用转载:https://www.ljplh.com/archives/bao-ta-mian-ban-zui-jian-dan-de-fang-shi-bu-shu-halo
PREV
脚本批量退订Gmail中的垃圾邮件
NEXT
免费网易企业邮箱DNS

评论(0)

发布评论