一.前期准备

一台云服务器,这里我选择的是阿里云99元一年的2核2g的云服务器。云服务器系统我选择了Ubuntu 24.04 64位。

阿里云官网

二.安装面板

我一开始选择宝塔进行博客搭建但是不是很喜欢宝塔的界面,于是选择了1pannel。对于我这个新手来说面板搭建个人博客是非常方便和快捷的。

首先通过阿里云控制台远程连接已经安装好的云服务器。

然后进入到1panel官网复制你安装云服务器对应版本的命令,我这里是Ubuntu所以对应命令如下。

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

安装成功后,控制台会打印面板访问信息,可通过浏览器访问 1Panel:在这里使用的是云服务器,需要到阿里云控制台安全组开放目标端口。

http://目标服务器 IP 地址:目标端口/安全入口

访问信息里包含重要信息记得妥善保存。

三面板配置及halo博客创建

安全组开放目标端口后通过访问信息里面的外部地址访问面板,输入用户密码即可进入面板。

进入面板后点击进入应用商店安装OpenResty(选最新版就行),然后安装MySQL(我在这里选择的是8.0.41版本的)记得勾选外部端口访问,然后下载halo,配置里面只需要修改外部访问地址改为你服务器的公网ip,端口号可以默认,依旧要进行安全组对对应端口放行。

三个都安装完之后,你便可以通过你的服务器公网地址加对应halo端口访问博客了。