新手向:搭建一个属于你自己的世界!WordPress博客搭建教程

WordPress是一个经典的博客工具,对机器要求低,适配性很高!

就算是只有单核单线程的小鸡也可以轻松运转!

第一步:选购VPS!

搭建wordpress基本上可以选择市面上的任何机器!

但是还是有一些配置需要注意一下:

  • 服务器的硬盘容量建议大于5GB
  • 尽量使用带有ipv4的机器
  • 最好不要是共享ipv4的机器

我这边选用的是一台双核双线程的独立ipv4的vps,月租15CNY/month

购买自 https://port.moonport.top/ 有需求可以去看看!

第二步:拥有一个域名!

由于freenom已经停止运营,所以现在要免费获得一个顶级域名还是比较困难的啦!

如果就是不想交钱,我建议去申请获得一个二级域名!

比如说我的博客的域名就是申请自 eu.org (过去式),这是一个专门申请二级域名的组织,永久免费!

你还可以看看一些大佬自己制作的二级域名解析网站

比如说这个:

臭二级域名分发:
https://dns.1919810.com/
提供 .1919810.com 、 .退学.com 、 .114514.press ,每个账号能添加10个DNS记录。

第三步:将域名解析到CloudFlare!

把域名解析到cloudflare有许多好处,比如说cloudflare提供有免费的CDN服务,以及方便的三级域名解析。

首先我们要注册一个cloudflare账号

注册完成后我们可以看到:

这边我以及解析了两个域名上去,但是不妨碍我们教程的继续

点击添加站点

可以看到有很多计划可供选择,这边我们选择最下面的免费计划

然后添加域名解析

名称填写你想要的三级域名前缀,可以是任何文字,也可以输入@直接将域名进行解析

类型按照你的ipv来决定,如果是ipv4选择类型为 A

如果是ipv6选择类型为AAAA

后面的小云朵建议先关闭,使用仅DNS模式

这里我展示的步骤是我另外一个域名,解析到的是一个只有ipv6的小鸡

然后将你的域名绑定到cloudflare的DNS服务器上

因为我已经操作过了,这里就不做太多演示,cloudflare有两个DNS服务器需要绑定,将两个服务器都添加到你的域名供应商提供的DNS添加区域即可,具体如何操作请参考你的域名供应商文档!

第四步:用SSH连接幼女!

使用SSH连接你的服务器来安装需要的软件

如果你是普通的VPS,直接用域名和账号密码就可以连接你的服务器

关于账号密码,在你购买vps的时候就会要求你填写,也有些vps可以用密钥进行连接!

如果你的是有指定端口的NAT,请按照你的vps供应商提供的ssh端口进行ssh连接

这边我使用的ssh软件是Termius,官网:https://termius.com/

在最上面的Adress栏目填写机器的ip地址

用户名一般初始为root

点击Connect来连接幼女!

第五步:安装宝塔!

为了方便起见,这边用宝塔来搭建我们的wordpress站点

万能脚本(含魔改版宝塔):

wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh
<div class="darklup-observer--node darklup--observed"></div>

官方宝塔安装命令:

CentOS:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 12f2c1d72

Debian:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 12f2c1d72

Ubuntu:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 12f2c1d72

在SSH中输入以下命令,等待机器将所有进程跑完(大概3-5minutes),可以看到下面的信息:

上面的外网面板地址就是你的面板所在的地址!

现在只需要在浏览器打开它

登录,阅读服务条款,然后再绑定你的宝塔账号

等待一会,弹出这个窗口

我选择的是LAMP,VPS配置较低建议选LNMP

php版本建议7.4以上,phpmyadmin版本使用5.0以上即可

接下来就是漫长的安装等待…….(大约10-15minutes)

安装完成后,我们来到软件商店 一键部署

在最上面的就是wordpress!

点击一键部署

在最上面输入你想要解析到的域名,下面的数据库中填写你希望的账号与密码

随后就可以直接打开你的网站了,在浏览器中输入地址来进行初始化设置

可以看到wordpress的界面,在上面输入宝塔中的数据库名称、用户名和密码(数据库名和用户名是相同的!),最下面两个默认

完成以后,一路确认

设置你的站点名称,管理员账号与密码,这些填错也没关系,之后可以在仪表盘进行设置。(前提是管理员账号密码没问题)

然后需要等待一下wordpress的安装,然后会自动跳转到登录界面

第六步:大功告成!

恭喜你成功建立自己的wordpress博客!现在只需要最后一些设置了

可以注意到右上角域名旁边显示不安全,挺影响美观的

原因是因为目前站点还没有SSL证书,现在处于http连接状态!

要更变为https加密连接,可以在宝塔面板中给网站进行证书签名

点击网站栏目

点击你的wordpress网站,点击后面的设置

点击SSL,点击Let’s Encrypt

点击你的域名,点击申请!

然后你就完成了证书的申请!现在你的wordpress网站上就可以使用https加密传输了!

换成https之后,可以看到浏览器已经不显示“不安全”了

Q&A

  • Q:为什么vps要尽量选择带有ipv4的?
  • A:因为wordpress目前似乎还没有ipv6的服务器,如果使用纯ipv6的vps来建立wordpress服务器的话可能会导致一些问题,包括但不限于:无法选择语言、无法打开插件市场、无法打开主题市场等

  • Q:为什么vps的容量最好大于5GB?
  • A:因为除了系统需要占用大约1GB的存储空间以外,宝塔面板以及其他的软件还要占用大量存储空间,wordpress的博客中的图片也是直接存储在服务器中的(除非你愿意使用图床?)

  • Q:为什么vps最好不要使用共享ipv4的?
  • A:虽然拥有ipv4就可以享受到几乎所有的功能,但是还是有缺陷!比如说在我的测试中,因为共享ipv4会限制你的端口数量和位置,所以可能会导致无法正确给证书签名等问题!除非你觉得浏览器显示“不安全”对你的博客无伤大雅,不然还是尽量不要用共享ipv4!

如果你遇到报错,或者有其他问题可以在评论区回复哦!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注