WordPress建站从入门到弃坑#1

发布于 2021-10-15  93 次阅读


很久以前就打算写篇文章记录下当时拿WordPress搭博客的过程,但由于忙+懒一直没有动键盘写过。最近刚好有点时间,也有这个心思,那就来填一填这个远古巨坑吧。

想了想需要写的内容,感觉或许还是分几篇文章比较合适,毕竟一篇文章写太长的话我自己都懒得看(笑)。

这篇就是WP建站笔记的第1篇文章,主要会记录一下建站的前期准备。

1.建站环境准备

虽然网上有免费域名&免费空间,但是想要博客玩得爽,还是有必要拨点预算买个域名和空间的。至于要买什么样子的,那就取决于自己的预算啦。

以下记录的是我建站时的一些思路。由于利益不相关以及内容时效性,下文中大概不会出现主机提供商的具体名称。

1.1.建站最低需求

要搭建一个WordPress博客,至少需要有1个域名和1个空间(废话)。

域名的话根据自己的喜好注册一个即可,空间的话就稍微有点要求了。

目前(2021年10月)WP建站的主流解决方案大概还是以VPS为主。针对一般性的个人博客,个人的建议大概如下。

  • 处理器:≥1核
  • 内存:≥1GB
  • 硬盘:≥20GB

对于个人博客来说并发访问量一般不会特别大,因此VPS的CPU性能不是瓶颈,除了一开始部署环境和被DDoS时,CPU占用率不会很高。

内存的话可能会稍微吃一点,所以尽量配1GB以上。

最小安装的Linux发行版加上LEMP/LAMP环境以及WP本体占的空间不会很大(不超过5GB,大概),如果不在VPS内存放图片和其他文件的话20GB空间应该就能用好久了。

1.2.国内or海外

在开始对比各家域名注册商和主机提供商前,需要确定一个大方向:东西是买国内的还是海外的。

(这里的国内提供商指的是公司注册在国内的提供商,不包括国人背景但是在海外注册的那些。)

根据我自己的不完全的视角以及使用体验,两者相比之下的优缺点如下。如要进一步了解的话,可以自行某乎或者hostloc(全球主机交流论坛)。

首先说说国内的提供商:

  • 相对来说无需担心访问速度
  • 正规提供商都能天眼查,跑路概率相对低一些
  • 付款方式基本无门槛,常见支付软件即可搞定
  • 域名要备案,之前绕过HTTP劫持的方式大概都没法用了

然后是海外的提供商:

  • 渣线路的空间在大陆地区访问贼卡
  • 来路不明的服务商可能跑路,需要做足功课以避雷
  • 国内的付款软件不一定能用,手头最好要有张Visa
  • 不用备案,省事省心

简单来说的话,对于不想折腾的初心者来说,还是买国内的比较靠谱一些;对于想折腾折腾的玩家来说,用海外的或许是个更好的选择。

1.3.Linux发行版选择

WordPress能够跑在Windows上,可是运行效果并不是很好。再加上用Windows Server还要额外加钱获得正版使用权(取决于主机提供商的服务条款),所以VPS的操作系统强烈建议用Linux发行版。

至于具体用哪个发行版,那就取决于自己喜好了。所有主流的服务器端Linux发行版都支持部署能够运行WordPress的软件环境,因此都能用。

个人的想法是CentOS(7.x限定)、Debian(建议用最新版)、Ubuntu LTS(建议用最新LTS长期支持版)三选一。这三个发行版是服务器端较为主流、不用交订阅费且教程还算多的发行版(openSUSE再一次被略过),运行起来相对稳定,一些小问题Bing一下也能轻松找到解决方法。

上述3个发行版目前(2021年10月)最新的长期支持版本停止支持的大致时间如下:

  • CentOS 7:2024年6月
  • Debian 11:2026年6月
  • Ubuntu Server 20.04 LTS:2025年4月

个人推荐至少将发行版保持在依旧提供支持的版本范围内,防止脚本小子利用官方不会再去修复的漏洞来进行渗透实战练习(?

2.前期准备流程

规划好域名以及空间后,就可以着手进行建站的准备了。

2.1.注册域名

第一步是注册一个域名。通过看中的域名注册商注册一个域名,钱交完之后那个域名在有效期内就归你使用啦。

域名的续费一般是以年为单位的,一次性续费多年可能会有优惠,可以评估下弃坑的可能性,顺便掂量一下钱包来考虑买几年的。

2.2.域名备案(大陆地区限定)

域名注册在大陆地区注册商的话,就需要先备案才能正常使用了。由于我没有实际备案过,所以相关的流程并不了解。

域名注册商一般会提供域名备案的相关流程,照着那个流程进行操作就行。一般来说大概需要花费一个月左右的时间跑完流程拿到备案号。

2.3.入手VPS

域名注册完成,拿到备案号(如果需要备案的话),就可以购买VPS了。

交钱拿号,VPS到手。VPS的续费周期取决于服务商的策略,挑一个自己能接受的续费周期即可。

2.4.域名解析

进入域名控制台,新建一条A记录指向VPS的IP地址。至于主机名要叫www还是blog还是其他什么名字,就取决于自己喜好啦。

2.5.下载必要工具

一般来说,Linux服务器操作系统需要通过SSH连接上去进行调试,调试前期主要通过SFTP来传输文件。

因此需要在自己的电脑上下载一个SSH工具用于之后的VPS调试。

个人建议的话,可以使用开源的PuTTY,或者免费版的MobaXterm。

业界较为有名的SecureCRT和Xshell前者要收费,后者风评不是很好,因此不是很推荐。

2.6.准备搭环境

上述步骤全部准备完成后,就可以通过SSH连接到VPS开始部署WordPress的运行环境了。

环境部署的内容会在下篇文章里面更新,大概。

3.个人吐槽

当初我建站的时候也踩过不少坑,主要还是在VPS的选择上。

域名注册了之后,只要价格不过分的话,一般也不会转来转去。VPS就可能会因为线路越来越卡啦、宿主机老是宕机啦、服务商似乎要跑路啦等原因而不断换新的。

总之,要想获得一个体验相对较好且比较便宜的VPS,前期是免不了交点学费买个月付先测试下的。

如果想要一步到位的话,可以直接用大型服务商的VPS,除了网络取决于实际体验之外,其他方面都是比较靠谱的。