快速网站搭建 ^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项目
4.2进入网站根目录
4.3打开终端
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.进入配置管理
2.根据官方文档进行配置
5.进入网站
在浏览器搜索栏输入之前的域名即可访问到网站,网站后台管理需要在网址后输入/admin进入后台管理