Wordpress是当今互联网上最流行的博客系统,下面我将详细介绍一个Wordpress博客网站是如何搭建运行的。

1.机器

WordPress需要运行在服务器上,你可以选择vps或者plesk虚拟空间服务器。如果没有其他更多需要在服务器上完成的工作的话,虚拟空间服务器也不失为一个很好的选择,它们普遍价格低廉且没有内存方面的顾虑。我使用的是Akkocloud的plesk服务器。

2.域名

网站需要一个简单好记的域名。免费域名站Freenom可以注册最长一年的免费域名,并且可以无限免费续约。缺点是只有一些不常见顶级域是免费的(例如.tk,.cf等),这些顶级域发送的邮件通常会被直接扔进垃圾箱,而且免费域名存在中途被域名提供商停权的可能。HEXONETGoDaddy这些网站提供付费域名,相对于免费域名来说更有保障,也不用担心被停权,缺点当然就是要钱啦,各位读者可以自行权衡。

域名购买完成之后,需要设置DNS解析到我们已经购买的机器ip上。以GoDaddy为例,域名购买完成后点击DNS即可进入DNS管理页面,将ip与域名对应即可。

我使用的另一种方法是利用Cloudflare对DNS进行管理。还是以GoDaddy为例,点击DNS进入DNS管理,选择使用自定义域名服务器,将Cloudflare的域名服务器地址(ashley.ns.cloudflare.com,nash.ns.cloudflare.com)填入。

完成之后,在Cloudflare注册账号,点击"Add Site",填入你自己的域名,选择免费方案,一路下一步,最后等待Cloudflare对你的域名进行验证。验证完成后,你就可以在Cloudflare快捷管理DNS,SSL及更多事项了。

Cloudflare不仅可以管理DNS,同时还有防攻击、SSL加密、强制HTTPS、缓存等功能。后四者只有在开启了Cloudflare CDN的情况下才有效(即DNS右边的云朵是橙色)。Cloudflare免费方案的CDN只有美国地区,所以如果你的机器的地理位置离中国较近,大可不必开启CDN功能。如果机器地理位置较远,有安全性和抗攻击性方面的考虑,那么开启CDN也无妨。

3.建站

域名与机器已经绑定完成,万事俱备只欠东风。打开Plesk管理页面,点击左上角的添加域名,进行网站的创建设置。需要注意的是,在2020年的今天,应该启用SSL/TLS证书,勾选利用Let's Encrypt保护域名即可。设置完成后,即可点击确定。

设置完成之后,在首页找到对应网站的应用程序选项,选择Wordpress安装即可。安装完成之后,网页会自动跳转到Wordpress管理后台,在这里你可以管理一些网站的后台功能。在安装时系统会自动分配一个博客管理员账号和密码,使用该账号和密码登录即可进入博客首页管理网站的样式、名称、图片等。

在博客后台,你可以自定义博客风格,添加插件等等。全凭自身喜好修改,至此,博客的建站部分也就结束了。

4.踩坑


Stick it out.