引言 #

本来之前是用的 Hexo + Github 搭建的,虽然用的是 Github 的服务器,但是我用家里的移动网访问起来还是没什么压力,就是慢一点,可以接受。

后来到了学校,我们学校网访问 Github 的速度简直可以用龟速来形容,白天可以说不开代理根本进不去,只有晚上了才能勉强进得去。然后我就寻思,能不能换成国内的服务器,然后就发现了 Gitee ,这个可以算是中国版的 Github ,他具有的服务 Gitee Pages 在国内可以飞速的访问,But如果想要自定义域名/每次推送自动更新需要开 Github Pages Pro ,还挺贵的,一年大概 120¥ 吧。此外,如果想要将域名解析到国内的服务器必须要备案,备案又必须有服务器,那我有服务器了还费那些事了,于是考虑自己买服务器重构一下博客。

一些博客系统 #

搭博客,首先我们需要构思一下用什么博客系统,市面上比较广泛的有如下几个。

搭建过程 #

1. 购买服务器 #

首先我们去阿里云那边买一台学生机,一年也就 120¥ 的样子,很实惠。本来一年大概 1600¥ 的样子。

买学生机的话就买 轻量应用服务器 ,然后应用镜像选一下 BT-Panel 即可。

一些服务器类型

初始服务器的配置选择

2. 登录服务器 #

进去之后点击应用详情,看一下 BT-Panel使用步骤

BT-Panel的使用步骤

根据上面的指示获取登陆服务器的密码。然后点击左侧的 防火墙 ,在那里开启 8888 端口。如下图所示。

添加规则

按如图设置开启8888端口

3. 配置服务器 #

我们登录进入服务器后,点击左侧应用商城。依次安装 Apache、PHP-7.4、Mysql5.6。可能要等挺长时间。

4. 开启网站 #

安装完成后,我们去面板设置那边看一下自己的 服务器ip ,记下来。

点击左侧网站,添加站点。域名那里写自己的 服务器ip ,然后提交即可。

新建站点

然后点击左侧数据库,建立一个新的数据库,用于存放我们之后网站的信息。

我们访问到我们网站的根目录,然后将自己心仪的博客程序拷入,访问 服务器ip/install.php 即可开启安装!

安装完成后我们就可以通过 服务器ip 来访问我们的网站了!然后可以去网上找一下心仪的主题和插件来安装~

一些后续工作 #

如果我们要自定义域名,首先我们可以去阿里云 / 腾讯云那边买一个域名,然后进行域名备案,你服务器是在哪边买的就在哪边备案即可。后续备案结束后在云解析那边添加域名解析(具体操作可以百度),然后在 BT-Panel 这边也添加域名解析,这样即可使用我们的自定义域名访问博客了!

添加域名解析

还有一些后续的优化例如安装 https安全证书(我自己现在还没搞好QAQ) ,加入 SEO优化 ,提交申请让 搜索引擎收录 等等……大家有兴趣的可以自行探索!