小铁的博客

从零开始利用Typecho搭建我的个人博客(涵盖数据/插件/域名解析迁移)

前言

我的个人博客建立快一年了,由于目前博客在用的云服务器里面装了很多杂七杂八的东西,一直想好好整理一下。今天我决定重新买一台云服务器,只用于个人博客。
这篇文章既记录搭建过程,也包括数据迁移部分,也希望对别人有帮助。本文可能废话比较多,都是个人实际想法,大家多多海涵。

正文

云服务器的选择

第一步当然是选购云服务器。从下方我的购买链接进入享有
目前手上在用的3台云服务器和2台云应用服务器都来自 雨云,性价比不错。之前博客在用的是 4核8G300M 的配置,价格大概800/年。这种大带宽的服务器适合做网络相关的任务(比如内网穿透)。如果你也想试试,从 这个链接 点进去,注册购买云服务器首月有5折优惠,优惠码:xiaotie

不过我思虑良久,最终还是选了腾讯云,理由有三点:

  1. 这次重新搭建/迁移博客的目的就是为了稳定性,选大厂的没什么后患
  2. 价格也可以,个人博客本身也不需要太大带宽,我选了 2核4G6M,3年实付528元。购买后被告知可以免费升级成 4核4G6M,更觉不亏了。
    大厂的云服务器优惠价购买到期后挺贵的,所以我一步到位买了3年的,这是购买链接
    如果你希望有一个稳定的博客,那么我也建议你买3年的。也有 4核4G3M 79/年,比较适合大家一开始练手
  3. 我买的是云应用服务器,而非云服务器。原因是云应用相比云服务器更便宜,另外我只给个人博客用,东西都是现成的,没有需要对系统 DIY 的场景。安全、稳定、简单是放在首位的。

购买时会让选择应用模板,这里我选了 1Panel Linux面板,方便自己后续加入一些需要的应用,比如 Nginx、VsCode、MySQL 等,这些我们以后都要用到。

1Panel面板配置

云服务器部署好以后点登录进入服务器控制台,输入 sudo /opt/1panel/get-1panel-info.sh 获取 1Panel 的用户名密码

访问脚本输出的面板地址,输入用户名密码,进入 1Panel 主页

安全起见,我们做一些措施。点击左侧菜单面板设置进入设置页

  1. 面板 标签页中修改面板用户名和密码
  2. 安全 标签页中修改面板端口并开启两步验证(修改面板端口以后需要点进 腾讯云应用服务器 - 防火墙,修改面板默认端口为你修改的端口,否则会访问不到)

博客安装

MySQL安装配置

1Panel 左侧菜单点击应用商店,搜索 MySQL,点击安装按钮
版本我选的是 8.4.8Root密码 填写自定义密码(尽量包含大小写字母+特殊符号,越复杂越安全)。端口改一下,不要用默认的 3306。勾选 端口外部访问
需要改的部分都在下图用红框标记出来了,改完以后最后点击确认按钮

Typecho安装

1Panel应用商店搜索 Typecho,点击安装按钮
版本选择 1.2.1-php8.0-apache,其他需要修改的项都在下图中标记出来了

开放 MySQL 和 Typecho 端口

进入 腾讯云控制台 - 云应用服务器 - 防火墙 - 添加规则

Typecho配置

访问云应用服务器IP:typecho端口号,发现页面可以访问,但是缺少页面样式:

遇到问题就解决问题:

未完待续...

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »