之前在上的Blink看到有人问怎么搭建自己的博客网站,而且最近也是用halo搭建了一个博客,所以打算写个文章分享一下
为什么我会选择halo作为博客框架呢?(halo打钱)
部署简单,几句代码完成了性能好呀,网站完全不卡主题多呀,界面太好看了下面是halo官网
说了那么多废话了,我们先搞一搞阿里云服务器(大学生建议选购学生机)
tip:服务器建议打折的时候买,大佬除外
默认配置就好了
首先进入你购买的云服务器实例中,重置一下密码,以便待会连接服务器
重置好了之后,就可以开始连接服务器。
用户名下面有,自己选择
选择Password的话,选择你重置之后的密码就行了要是选择密钥的话,则在云服务器上创建密钥对再进行登陆要是成功会显示如下
服务器差不多就到这里了
可以参照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的访问规则,相应添加就行了。
