halo+阿里云服务器搭建属于自己的博客
之前在CSDN上的Blink看到有人问怎么搭建自己的博客网站,而且最近也是用halo搭建了一个博客,所以打算写个文章分享一下

为什么我会选择halo作为博客框架呢?(halo打钱)
- 部署简单,几句代码完成了
- 性能好呀,网站完全不卡
- 主题多呀,界面太好看了
下面是halo官网

云服务器相关
购买
说了那么多废话了,我们先搞一搞阿里云服务器(大学生建议选购学生机)

tip:服务器建议打折的时候买,大佬除外

默认配置就好了
配置
首先进入你购买的云服务器实例中,重置一下密码,以便待会连接服务器

重置好了之后,就可以开始连接服务器。
连接云服务器

- 主机就是你云服务器的公网ip,名称你可以随意改,其他的可以不要动

用户名下面有,自己选择

- 选择Password的话,选择你重置之后的密码就行了
- 要是选择密钥的话,则在云服务器上创建密钥对再进行登陆

要是成功会显示如下

服务器差不多就到这里了

halo框架相关
可以参照halo官网安装指南,或者如下
# 确保服务器的软件包已经是最新的
sudo yum update -y
# 安装 OpenJRE
sudo yum install java-1.8.0-openjdk -y
# 检测是否安装成功
java -version
# 创建 halo 用户
sudo useradd -m halo
# 直接登录该用户
sudo su halo
# 下载配置文件到 ~/.halo 目录
curl -o ~/.halo/application.yaml --create-dirs https://dl.halo.run/config/application-template.yaml
- 如果要修改配置文件,执行如下命令
# 使用 Vim 工具修改配置文件
vim ~/.halo/application.yaml
- 安装halo(version要替换成版本号,别傻乎乎的)
# 下载最新的 Halo 安装包,{{version}} 为版本号,不带 v,更多下载地址请访问 https://halo.run/archives/download.html
wget https://dl.halo.run/release/halo-{{version}}.jar -O halo-latest.jar
# 启动测试
java -jar halo-latest.jar
- 出现如下输出表示安装成功
run.halo.app.listener.StartedListener : Halo started at http://127.0.0.1:8090
run.halo.app.listener.StartedListener : Halo admin started at http://127.0.0.1:8090/admin
run.halo.app.listener.StartedListener : Halo has started successfully!
- 最后为了关闭xshell连接之后还能执行项目,必须加上
nohup java -jar halo-latest.jar >log.out &
补充相关
服务器的安全组也要相应添加

我在配置文件中把端口改成了8090,所以我就要添加一个8090的访问规则,相应添加就行了。

总结
- 服务器重置密码
- xshell连接服务器
- 安装halo框架
- 运行halo框架
- 安全组配置
本文分享了如何使用Halo博客框架结合阿里云服务器搭建个人博客的详细步骤,包括购买云服务器、配置、连接服务器、安装Halo以及设置安全组规则。适合想要拥有独立博客的读者参考。
1780

被折叠的 条评论
为什么被折叠?



