搭建个人博客—第一章:准备工作

搭建个人博客—第一章:准备工作

_

近期心血来潮,在没想清楚需求情况下租用了一台云服务器,抱着折腾的心态,无聊之下开了一个个人博客(由此在互联网上终于有了自己的一席之地)。

当然在搭建过程中确实踩了不少坑,秉持着踩了不能白踩的心态,写一篇博客纪念一下,权当对书本知识与实践差距的补充。

本文为个人博客搭建系列的第一篇文章,主要讲博客搭建的前期工作和事务性工作,具体的技术类工作将在后续章节中补充。

技术栈:阿里云平台服务器+1panel+OpenResty+MySQL+halo

前言

搭建个人博客首先需要以下几个元素(按顺序进行可以最大程度的节省时间)

  1. 一台服务器

  2. 一个个人域名(可以没有,但是通过域名访问和IP访问的感觉还是不一样,但也是踩坑最多环节)

  3. 申请SSL证书(如需使用https协议)

云服务器选择(以阿里云服务器为例)

作为没接触过云服务器的新人来说,一打开阿里云产品(aliyun.com)主页首先是懵逼的,内容复杂功能多,不研究确实比较难接受。

云服务器选购

当然作为搭建博客来说,很多东西无需在意,在“计算”类别中即看到本次的目标:云服务器ECS和轻量应用服务器。两种服务器各具优势,具体的对比信息详见官方文档(https://www.alibabacloud.com/help/zh/simple-application-server/product-overview/comparison-between-simple-application-server-and-ecs),简化版可看如下图表。

云服务器ECS(试用款)

云服务器ECS

(付费款)

轻量应用服务器

优惠策略

最高100天新用户免费适用

新用户购买第一年固定79元

备案

不可ICP备案

可备案

可备案

优势

按量收费,短期试用

可拓展性强,功能更完备

简单,上手难度低

适用人群

尝尝鲜,没有长期打算

适合进阶玩法

适合初学者学习体验

考虑到上手难度的问题,先以轻量应用服务器试试水,权当探索和积累经验。

系统及应用选择

在产品选购界面,可根据需要选择指定的系统镜像,当然,也可以直接选择应用镜像,以Ailibaba Cloud Linux为系统,建立应用镜像。

不同应用区别如下(WooCommerce为电子商务软件,本篇不做介绍)。前两者以服务器管理为主要功能,其余则为具体的服务器应用,安装时注意区分。

宝塔linux面板

1panel

WordPress

Halo

Drupal

简介

可视化服务器运维面板

轻量服务器运维面板

全球流行的CMS(应用)

极简轻量的CMS

高性能高扩展CMS(应用)

主要用途

服务器运维

服务器运维

博客内容管理

博客内容管理

适配多种强大功能

优势

新手友好,生态丰富,插件市场成熟

轻量,简介,基于容器部署,资源占用低

快速搭建,主题插件极其丰富,有成熟的社区支撑,易于拓展

轻量化,响应快,简介美观

适合电商平台,政府网站等

劣势

资源占用较高

插件丰富度略逊于宝塔

插件过多资源消耗量较大

插件市场与WordPress相比稍劣势

上手难度极高

技术栈

LAMP/LNMP环境

基于docker技术

PHP+jQuery

Java(Spring Boot)+Vue.js

LAMP/LNMP环境

考虑到服务器性能与操作难度,这里以1panel为例进行后续操作。

购买好后进入控制台,即可看到自己的服务器运行状态,性能,和公网IP(重点记牢)

进入服务器

进入服务器-应用详情,点击面板首页地址,即可进入服务器后台管理界面。(受安全策略限制,这里访问1panel管理界面一定要使用指定的IP+端口+/安全入口才可进入)

如果想要使用ssh登录命令访问服务器,点击远程连接按钮,使用阿里云提供的workbench,利用ai辅助命令辅助配置ssh密钥登录,这样便优雅的使用本机远程连接服务器了。ssh简要教程:https://zhuanlan.zhihu.com/p/587777394

域名

域名购买

服务器购买好之后,可以根据公网IP+端口号的形式访问服务器后台管理界面,显然不够优雅,秉持着折腾就折腾好点的原则,进入阿里云域名产品界面,选购一个价格能接受,比较合胃口的域名即可。

域名解析

购买完毕可进入域名控制台,点击解析,为你的域名创建解析设置

主域名解析设置为服务器IP即可。

至此使用域名+端口+/安全入口已经可以访问你的服务器

划分二级域名

域名更优雅的使用方式是划分二级域名,这样可以充分利用你的根域名,将一个域名划分为不同的用途。

比如:

  • blog.example.com:你的博客,分享思考和文章。

  • photos.example.com:摄影作品集,图片分享等。

  • ......

使用二级域名访问网站需要再服务器中配置反向代理策略,实现起来较为复杂,将在后续章节讲解。

域名ICP备案(7天左右)

https://help.aliyun.com/zh/icp-filing/basic-icp-service/using-data-code-for-public-security-network-filing

需要重点提及的是备案环节,如果不进行备案,网页将无法通过域名直接访问(默认http:80端口,https:443端口),必须指定特殊端口。而阿里云等服务器提供商经常会对服务器开放域名进行审查,一些高位端口即使短期开放用作网页访问,也会被服务器提供商屏蔽,结果就是网页无法访问。而ICP备案是一个非常耗时间等待的过程,在此期间再怎么费劲心思搭好站点也只能吃灰,不开放访问。

接下来进入备案服务界面,按照要求填写备案信息即可。

公安备案(10天内)

ICP备案完成30天内,需要进行公安备案,具体的备案信息为:个人实名信息,域名证书,网页提供的服务,可供访问的网页地址等。(网页搭建完成可访问后进行)

如不提供交互服务(登录、评论等),则不需要进行安全风险检测。

申请SSL证书

SSL证书的作用简单来将就是让你的网页可以使用https协议安全访问,保障安全性的同时也避免了网页受到浏览器“该站点不安全”的提醒。

同样,阿里云也提供了个人SSL证书免费签发的服务,具体位置:安全-数据安全-数字证书管理服务。

选择个人测试证书,点击立即购买,即可为你的域名购买20+张为期3个月的免费个人SSL证书。(如果使用二级域名,在SSL中填写的域名应当为二级域名)

当然CA认证证书也需要比较久的时间,因此也可以提前做。

结语

至此已经我们拥有了

  • 个人服务器

  • 公网IP

  • 个人域名

  • SSL证书

完成了

  • ICP备案

  • 公安备案

在此基础上,所有的事务性工作已经完成,剩下的便可以安心进入技术领域,折腾自己的服务器和网页了。

至于到底有什么用,能干什么,我想说:折腾本身就是一件快乐的事

搭建个人博客—第二章:OpenResty+MySQL+Halo 2026-01-07