准备工作

  1. 服务器:一台按需购买的服务器(例如腾讯云服务器、华为云服务器)

  2. 域名:建议拥有一个域名,以便更好地访问博客

  3. Shell连接工具:使用你喜欢的shell连接工具,例如Xshell

一、1Panel面板安装

执行以下命令,以快速安装1Panel面板(ubuntu为例,其他安装命令详见官网):

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

该命令将下载并运行1Panel的安装脚本,一路回车即可,如果想自行配置安装路径或者登录的账号密码可以选择性的输入

安装完成后,你将在终端看到1Panel面板的登录地址、用户名和密码。

注:国内服务器推荐使用配置镜像加速

二、服务器防火墙配置

三、安装应用

访问上方截图的外网地址后输入用户密码即可进入面板

如果访问不了,建议看看是不是服务器安全组没将端口开放

访问应用商城,依次安装OpenResty、MySQL、Halo

安装OpenResty

使用默认配置即可

安装MySQL

MySQL作为本地服务器,为了安全建议不要打开外部访问,同时将3306端口在防火墙中开放

安装Halo

使用默认配置,同时将8080端口在防火墙中开放

使用Halo

在应用商城-已安装界面可以看见刚刚的安装的三个应用

安装成功后,在浏览器输入你的IP:Halo端口(如:1.1.1.1:8090)

输入基本配置信息即可配置完成

管理页面您的IP:Halo端口/console

可以切换主题,发布文章等等,就自行探索吧

在浏览器中输入您的IP:Halo端口,就可以看到您的网站了

到现在你就自行创建好了属于自己的一个简单的博客网站了🎉🎉🎉

四、域名绑定

填写你的域名,例如lolog.cn

在域名服务商解析下域名,访问域名!lolog.cn

就这样,您从零开始,亲手搭建了自己的网站。无论是记录生活、分享知识还是展示作品,您的网站都将成为您的数字名片。