今天博主使用Typecho搭建了一个新的博客,同时记录一下这个过程,帮助一些建站小白来搭建自己的个人博客。本篇文章篇幅较长(大约有5000多字),请耐心阅读,老鸟请忽略…
本文章的内容,参考了Kwok’s blog博客的内容,原文地址:https://www.kwok.fun/web/5.html
在开始建站之前,你需要准备以下东西。
- 域名(已备案)
- 服务器/虚拟主机
除此之外你还需要会一些简单的电脑操作技能。所准备的域名需要备案,当然如果你采用的是国外服务器或虚拟主机可忽略此项,这里博主采用的是阿里云的vps,操作系统为Centos,所以本篇文章就以Linux操作系统为例。
对于不熟悉Linux操作的,我建议大家使用控制面板来对服务器进行操作,熟悉Linux操作的也可以使用面板,因为这样更加便捷。
SSH连接服务器
- 阿里云 https://www.bt.cn/bbs/thread-2897-1-1.html
- 腾讯云 https://www.bt.cn/bbs/thread-1229-1-1.html
- 华为云 https://www.bt.cn/bbs/thread-3923-1-1.html
安装面板
其实Linux的面板有很多,但是博主个人觉得宝塔面板使用起来最方便,所以就给大家推荐了宝塔面板(bt.cn).
在SSH窗口中,执行以下命令进行安装:
Centos安装命令:
Ubuntu/Deepin安装命令:
Debian安装命令:
Fedora安装命令:
将相应的代码粘贴到SSH窗口中,回车执行。
出现以下提示时,输入y并回车。
然后就开始满屏滚代码,这个安装过程大概会持续5到10分钟。期间我们可以站起来活动一下,毕竟长时间在电脑前对身体是不好的~
出现以下内容时,表明面板已经安装完成。
我们要将其中的
面板地址:Bt-Panel 、面板用户名:username、面板密码:password这三个信息记录下来。
同时白色文字提醒我们要在服务器的安全组中开放(8888|888|80|443|20|21)这些端口(80为http、443为https、21为ftp、8888为宝塔面板的端口),端口开放教程在前边SSH连接服务器那里写到过,大家可以回过去看一下。
开放完端口的安全组大概如下图这样:
宝塔面板安装完成后,我们用浏览器打开刚刚记录的面板地址,并输入用户名和密码登陆面板。
登陆面板后,同意用户协议并进入。(不同意也进不去啊)
进入面板后,会提示我们安装套件。这里我们选择LNMP套件,个人建议Mysql选择5.6或以上版本,PHP选择7.0或以上版本,选择快速安装。
之后就开始自动安装了,我们需要做的就是漫长的等待,安装过程的时间由机器性能决定。
待安装全部完成后,我们就可以开始建站了。
网站运行环境安装完成之后,我们就可以在宝塔面板中快捷建站了。
添加站点
我们点击宝塔面板左侧边栏的“网站”。然后点击绿色的“添加站点”按钮。
添加DNS解析
上传Typecho程序
安装Typecho
之后我们访问刚刚站点绑定的域名,开始进行Typecho的安装。