搭建博客

211 阅读2分钟

快速网站搭建 ^1^

第一步:获取服务器

选择一个服务器运营商,例如阿里云、腾讯云、华为云。

第二步:获取域名(可选)

购买自己的域名,解析一个二级域名。

第三步:使用Halo博客部署

Halo官网地址:halo.run 远程连接自己服务器并安装宝塔面板,博主自己购买的服务器安装的Linux系统是Ubuntu22版本。

1.升级Ubuntu软件资源库

sudo apt update && sudo apt upgrade -y

2.命令行安装OpenJDK17

sudo apt install openjdk-17-jdk

对于JRE,运行以下命令进行安装

sudo apt install openjdk-17-jre

3.检查Java版本以验证安装是否成功

java --version

4.安装halo

4.1 在到宝塔面板的网站里创建一个PHP项目

image.png

4.2进入网站根目录

image.png

4.3打开终端

image.png

4.4下载halo安装包(这里使用的是halo的1.5版本)

wget https://dl.halo.run/release/halo-1.5.3.jar -O halo.jar

4.5创建halo工作目录

Halo 所依赖的工作目录,在 Halo 运行的时候会在系统当前用户目录下产生一个 .halo 的文件夹,绝对路径为 ~/.halo。由于这个工作目录是固定的,所以上面所说的 运行包不限制所存放的位置

mkdir ~/.halo && cd ~/.halo 

4.6下载示例配置文件到工作目录

wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

测试运行 Halo

进入网站目录执行运行命令

java -jar halo.jar

PS:配置数据库或者端口等,如需配置请参考配置参考 别忘记在宝塔的防火墙或者服务器防火墙放行halo端口

4.7使用 Supervisor 托管 Halo 进程

软件商店里安装Supervisor进程守护管理器,打开设置,点击 添加守护进程 按钮。 名称:随意 运行目录:运行包的存放目录,按照实际情况填写,需要保证你所选的目录包含运行包。 启动命令:输入java -server -Xms256m -Xmx256m -jar halo.jar 之后点击 确定 即可。

4.8反向代理

根据安装的Halo版本在官网找到对应配置(以1.5版本为例) 文档地址:docs.halo.run/1.5/getting… 配置步骤: 1.进入配置管理

image.png 2.根据官方文档进行配置

image.png

5.进入网站

在浏览器搜索栏输入之前的域名即可访问到网站,网站后台管理需要在网址后输入/admin进入后台管理