四、搭建个人博客-网站创建(超详细~)

个人博客已开通,欢迎各位小伙伴访问~
博客地址为:嘴角上扬的祝某人~

依赖检查

1.开始部署Halo博客,本人服务器是centos8.0的,所以本次教程选择Linux方式,在Linux服务器上部署
地址:https://docs.halo.run/install/linux

2.依赖检查
目前运行 Halo 的最低依赖要求为 JRE 11,请务必确保在进行下面操作之前已经正确安装了 JRE。
目前介绍两种 Linux 发行版的安装方式,均为 OpenJRE,不推荐 Oracle 版本。

sudo yum install java-11-openjdk -y
java -version

image.png

安装博客

3.创建新的系统用户

创建一个名为 halo 的用户:useradd -m halo
给予 sudo 权限:usermod -aG wheel halo
为 halo 用户创建密码:passwd halo
登录到 halo 账户:su - halo

image.png

创建存放运行包的目录
mkdir ~/app && cd ~/app
下载运行包
wget https://dl.halo.run/release/halo-1.4.8.jar -O halo.jar

image.png

创建存放运行包的目录
mkdir ~/.halo && cd ~/.halo
下载示例配置文件到工作目录
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
编辑配置文件,
vim application.yaml

配置数据库或者端口等,此处我们注释H2数据库配置,使用MySQL数据库配置

image.png

4.运行app,显示一下信息,说明运行成功

cd ~/app && java -jar halo.jar

image.png

同样的,需要在阿里云的安全规则中加入8090的出站规则
image.png
在宝塔中添加此网站
image.png

5.打开浏览器,访问地址,ip:端口号,如:http://139.196.103.91:8090/
image.png

6.安装向导结束后,进入后台登录页面
image.png

7.登录成功进入后台管理面板
image.png

作为服务运行

如测试启动正常,请继续看作为服务运行部分,以上仅仅作为测试。当你关闭 ssh 连接之后,服务会停止。你可使用 CTRL+C 停止运行测试进程。

8.退出 halo 账户,登录到 root 账户

退出:exit
下载 Halo 官方的 halo.service 模板
wget https://dl.halo.run/config/halo.service -O /etc/systemd/system/halo.service
修改 halo.service
vim /etc/systemd/system/halo.service

9.修改配置

YOUR_JAR_PATH:Halo 运行包的绝对路径,例如 /home/halo/app/halo.jar,注意:此路径不支持 ~ 符号。
USER:运行 Halo 的系统用户,如果有按照上方教程创建新的用户来运行 Halo,修改为你创建的用户名称即可。反之请删除 User=USER。

image.png

10.作为服务运行

重新加载 systemd
systemctl daemon-reload
运行服务
systemctl start halo
在系统启动时启动服务
systemctl enable halo
您可以查看服务日志检查启动状态
journalctl -n 20 -u halo

image.png

11.此时可以访问博客和后台

博客:ip:8090
后台:ip:8090/admin

image.png

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值