halo博客安装教程,⼀款优秀的java开源博客系统
话说halo真是让⼈⼜爱⼜恨,sakura(移植)、xue主题让⼈印象深刻,但是官⽅的安装教程实在是不怎么适合⼩⽩……因为坑⽐较多(主要是各种yum源失效的问题),ssl的配置(certbot安装失败,查certbot的官⽅教程还要你安装snapd)、caddy下载失败、有可能启动两个halo…………
所以我整理了⼀下,决定⽤宝塔来管理反代和ssl⾃动续签,这样⽐较适合⼩⽩。
前置要求
会ssh远程连接、域名已经解析到服务器ip上即可,
安装步骤
按照下⾯⼀步⼀步来,应该是⽊有问题的哦,主要是修改和省略掉官⽅⽂档可能出问题的步骤。
ssh连接好,依次输⼊执⾏以下命令,可能中间会卡顿,耐⼼等待即可
更新软件包
sudo yum update -y
安装 OpenJRE
sudo yum install java-1.8.0-openjdk -y
下载配置⽂件到 ~/.halo ⽬录
curl -o ~/.halo/application.yaml --create-dirs dl.halo.run/config/application-template.yaml
使⽤ Vim ⼯具修改配置⽂件
vim ~/.halo/application.yaml
java安装完整教程接着,英⽂状态下,按i进⼊编辑模式,修改这⾥的账号密码即可,随意改,但是要记住,不过⼀般⽤不到。
改好后,英⽂状态下按ESC键,再输⼊ :wq 即可保存退出
wget dl.halo.run/release/halo-1.4.2.jar -O halo-latest.jar
输⼊这个命令,开始安装最新版本号的halo。
下载 Halo 官⽅的 halo.service 模板:
sudo curl -o /etc/systemd/system/halo.service --create-dirs dl.halo.run/config/halo.service
修改:
sudo vim /etc/systemd/system/halo.service
编辑、保存退出⽅法同上。如果你上⾯是按照我的步骤来的话,
这份⽂件这样修改:
将-jar 后⾯的东西,替换成 /root/halo-latest.jar 即可
我的是这样的:
按下ESC后按 :wq 保存退出
修改 service ⽂件之后需要刷新 Systemd
sudo systemctl daemon-reload
使 Halo 开机⾃启
sudo systemctl enable halo
启动 Halo
sudo service halo start
到这⾥就可以⽤ip访问了,你可以先试试看,不过最好先完成域名配置。域名配置
官⽅教程的certbot和caddy均⽆法安装,这⾥使⽤宝塔来,简单⽅便
其中,centos系统的话是输⼊:
yum install -y wget && wget -O install.sh download.bt/install/install_6.0.sh && sh install.sh
location / {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass 127.0.0.1:8090/;
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论