利用WordPress简易建站 | Build Your Own Site Using WordPress
上次跟大家分享了购买VPS,顺便搭建Shadowsocks,自备梯子翻墙的经验。今天再和大家说说,发挥VPS的其他作用–建个网站。在此,建立网站是基于WordPress,属于VPS上的私密管理:
WordPress是免费开源的网站程序,它是用PHP语言和MySQL数据库开发的,我们可以在支持 PHP 和 MySQL数据库的服务器上架设属于自己的网站,例如个人博客网站,也可以搭建企业网站、图片类网站,以及商城类网站等。
详情可以往WP的官网了解(.org而非.com)。
建个网站有什么用处?
最常见的:BLOG。
另外,你可以做商务网站,甚至中小型的电商网站。
先弄清楚你想要干什么,例如你想写BLOG,你可以:
选择商业博客方案。如国内的简书和国外平台Medium都是很优秀的博客平台。适合只想简简单单写博客,不愿意折腾的人。搭建独立博客。需要折腾的东西比较多,但同时也能学到很多。
而搭建独立博客,除了WP,还可以使用HEXO,或者Ghost(不是装系统的那个)。在我看来,WP有大量的插件、主题(亦有非常多的WP收费主题网站),强于内容管理,并有很强的应用性,个性化也非常丰富。个人推荐WordPress.
需要准备什么?
简单来说是三步:
- 购买VPS服务
- 购买域名服务VPS
- 配置Wordpress
而当中“购买VPS”我们已经在前一篇做了,选择了Vultr。
购买VPS服务购买域名服务VPS配置Wordpress
这里顺便再提一下Vultr的另一个好处,就是:Vultr支持一键建立WordPress,自动配置环境,不需要你一步一个脚印的到处找各种教程(当中还经常碰见失效的情况)。
购买域名
购买了虚拟服务器之后,有了 IP 地址。但假如通过 IP 地址(如本站的 45.32.88.185)访问网站,不便于记忆,容易输入错误,且不具有特定的含义,因此还需要购买域名,如本站的域名为soyee.me(如果你要理解成:黑山老妖苏衣,我也没你办法)。你也可以买多个域名,同时指向同一个网站。例如,你输入soandcandy.us,结果也是指向本站。
域名的购买也是有不同的域名服务商可供选择,如 GoDaddy(俗称狗爹)、Name.com、Namecheap 等,各个服务商的首次注册价格、续费价格、迁移价格不尽相同,可自由选择,最终的效果是一样的。个人小小的建议,不要选择国内的域名服务商。
在选定的域名服务商网站上注册了用户名密码后,搜索到你想注册且未被占用、价格合理的域名后,就赶紧下手注册吧。
关联地址
在域名服务商处买到域名后,点击页面上「My Domains」下刚刚注册的域名,进入域名配置页面,再点击左侧的「DNS Records」,添加你需要的子域名的记录。几个字段的值设置如下:
Type: 选择 A,表示这是一条 A 记录。
Host: 子域名,留空表示“一级域名”(如soyee.me,而www.soye.me属于二级域名了),输入 blog 表示 blog.xxxx.xxx,等等。也可输入星号「*」表示匹配所有的子域名。
Answer: 就是浏览器中输入对应子域名后,要「应答」什么 IP 地址,填上虚拟服务器的 IP 地址。
TTL: 不需要修改,保持 300 即可。
到现在,就把域名指向设置好了。但是,你发现,此时在浏览器地址栏中输入 http://你的域名,什么都访问不了。我们把域名指向设置好,只是相当于“郎有情”,还需要“妾有意”。接下来,需要对服务器进行安装与配置。因为博客系统选用了 WordPress。我们来看看最后一步:
购买VPS服务购买域名服务VPS配置Wordpress
VPS配置Wordpress
如果你跟着前一篇文章,先配置了Shadowsocks,现在又回过头来打算学着部署自己的个人网站和独立博客。可以的!你需要从头再来。因为配置好VPS后再进行选择一键安装WordPress,系统会重装,Shadowsocks啥的都没有了。因此,你需要开始选择购买VPS的时候,预先选择了Application,WordPress。当然,你也可以选择深入一点的折腾,自己一步一步搭建WordPress环境(包括系统、Nginx或者Apache,可能还有MySQL、PHP等等)。
先登录虚拟主机的服务商网站,我们是登上Vultr,一键安装了WordPress:
然后就会多出这个东西。我们依照提示去设置,例如这样:
!重要:
设置的时候输入的用户名和密码,请务必记住!即使你填了邮箱,一旦你忘记密码,邮件是发不过去的。因为这是私密的管理WordPress。无论你找WordPress,找Vultr,都没什么用,他们的技术客服说的都是废话。如果你一旦忘记密码,哎……有点复杂,又没截图,我下一篇再说这个问题好了。
最后一点工作。
大家还记得前一篇用的远程登录工具PUTTY吗?
拿出来用吧。登录上去后台以后,输入命令:
cd /etc/nginx/conf.d
进入/etc/nginx/conf.d这个目录,你这时候可以dir一下,列出文件目录看看。你会发现两个文件:WordPress_http.conf和WordPress_https.conf,其他文件可以无视。
大家还记得前一篇用的文本编辑器吗?nano或者vim,或者别的。
vi wordpress_http.conf
把server_name后面的“_”,改成你的域名,例如苏歌的soyee.me,黑山老妖苏衣,如果你有好几个域名,都想指向这个主机的IP,在后面空格,然后接着写下一个域名即可。保存(忘记了吗?ESC,shift+:,输入wq回车),退出。
快去访问试试吧!你的个人网站总算建立起来可以访问了!万里长征走出了第一步。
其他工作:
1. 通常低配版的VPS空间有限,例如Vultr的只有25G的SSD,高清图片肯定不能都放在VPS里啊!你需要放在别的图床上。
2. 如果你有强迫症,十分介意https的安全提示,建站完毕先进行SSL认证。详细见另一篇文章。