之前的两个站点都是用虚拟主机搭建的,在对比虚拟机和服务器的配置后,我开始用服务器搭建站点,好处是配置相对较高,理论上可以搭建N个站点。

| 买服务器

由于我的站非盈利性质,所以尽量选购性价比高的服务器。开始小陈师兄推荐了轻量服务器,配置还行,价格也不高,在刚加入购物车后,又发现了广告推荐的另外一个似乎性价比更高的服务器ECS,于是开始各种比较,先和轻量应用服务器比,然后又和已买过的虚拟主机比。

也是出于对其他品牌的云产品的好奇,我还依次比较了百度云,腾讯云等等,当然在比较的过程中发现了三大巨头在我们最常接触的业务范围之外的生态,感慨当然是“哇,互联网科技真厉害”,各种不明觉厉。最后在腾讯的广告诱导下买了这个个人博客域名。

而服务器最终还是选择了熟悉的阿里云,毕竟推出的3年229特惠套餐太划算了。但是明显的两大点不符合人性,特惠期过后续费价格高和只有国内节点需要备案。但是在特惠面前我低头啦,管它的续费价格高呢,到期就另觅新欢,要搬家也是3年后,再说吧~ 至于备案,人在中国,国内那么多网站都备案,总得经历这么一回,权当学习咯~

| 安装宝塔面板

有了服务器,小陈师兄说下一步安装宝塔面板,并甩出教程链接。点开之前…等等!啥是宝塔面板???

对于宝塔的认知,大概经历了以下几个认知过程:

1、【不明觉厉】这之前听群里大佬说过N次宝塔面板,但是并不知为何物,大概是长得跟宝塔很像的一种软件?

2、【服务器建站必备】重新翻了之前跟宝塔有关的聊天记录,百度了定义,看了看不懂的教程,大概知道了用服务器建站好像必须要到它。

3、【FTP】宝塔可以上传文件,建立站点,这跟我之前用过的FTP不是很像吗?它相当于FTP?当然不是。

4、【网站管理系统】最后根据逻辑和整理的思绪,终于得出了自己的理解,<由于原本的服务器设置和运维过于繁杂 然后宝塔就是把很多设置简单化 便于管理  我们现在要做的就是把服务器的镜像安装到宝塔上>,小陈师兄说大概是这样。

Perfect,对于自己不懂的东西,尤其是理科性质的,了解其中的逻辑关系特别重要,这点有普遍意义。

| 阿里云服务器ECS配置

小陈师兄依然甩出配置链接,跟着操作吧。

  1. 更换阿里云服务器操作系统为Centos7.0以上。
  2. 用Putty连接服务器,就能获取到宝塔登陆网址,账号和密码。
  3. 安装宝塔面板。

大概步骤是这样。但是当我完成网站搭建后回头整理步骤的时候,很多不明白的地方渐渐能理解了,发现有很多操作是环环相扣的。比如:

  1. 为什么要更改云服务器ECS?因为要适应宝塔的操作系统,而宝塔的操作系统是需要Centos7.0以上纯净环境。
  2. 为什么要用Putty?这里Putty起到的就是一个连接服务器作用。安装宝塔面板有两种方法,小陈师兄的博客演示的是更换镜像方法,另一种就是连接服务器方法。
  3. 安装宝塔面板有哪两种方法?如上两种。按照已经成功安装过一次得到的经验,把方法通俗理解为:更换镜像大概是指把阿里云服务器的镜像(也可称为影子)置换到宝塔系统,把阿里云的配置规则添加适合宝塔置入的端口,从而完成二者的连接。而用Putty则是搭个桥梁,先从阿里云获取ip等信息,然后转换成宝塔的信息。获取登陆地址,账号和密码后实现连接。

| 设置面板

如上,有了登陆地址,账号和密码,然后就登陆宝塔面板安装吧。

  1. 安装软件。小陈师兄推荐安装三个软件就够用了,Apache、MySQL和PHP。
  2. 添加网站。填写要建站的域名,创建数据库等,提交。
  3. 域名解析。我域名在腾讯云买的,解析@和www两个主机记录,记录值就是服务器的公网IP。(PS:这么一想,原来服务器、宝塔、Putty和域名都是通过一个公网IP相互连接,并且对应成为唯一)

| 域名备案

宝塔安装成功后,就是上传WP程序,后续步骤跟之前虚拟机建WP站一样了。打开网址才发现还没有备案,先赶紧备案吧~

备案也是小陈师兄推荐用阿里云备案,因为阿里云这方面更系统、更成熟。

截至2020/1/14下午,我已经提交线上备案申请,写这篇文章的时候,接了阿里云工作人员的核实电话,现在已经提交至管局啦,大概春节放假回来才能上线吧。


更新于2020/1/27.

我于2020/1/19收到备案通过短信,大概是时间节点比较好,工作人员都赶在年前处理完,所以这次只花了不到一周的时间通过备案。于是赶紧登录我宝塔准备上传程序,但是登录我收藏夹的宝塔地址,显示登录不上,尝试几次都失败了,本想求助于小陈师兄,但考虑到春节假期决定节后再说。

假期闲来无事,打开笔记本闲逛,无意中想起尝试另一个登录地址,没想成功了!继续!

上传WordPress程序

第一次用宝塔,面板设置和虚拟主机还是有点区别的,再者对这类的也不是很熟悉,距离上次安装程序已有三四个月了。百度了些教程,确定几个主要点,大概有了思路。

没开通FTP功能,直接在宝塔面板的文件上传程序。把文件解压到网站的文件夹根目录后,域名回车提示我开始安装程序,一步步输入已有信息,以下就到了几乎每天都接触的后台界面,不再赘述。