相信对于许多热爱前端的朋友来说,建立一个属于自己的网站应该算是一个不大不小的梦想。现在各种各样的 CMS(Content Management System)的流行让建站变得简单了许多。很多人都在本机上应用着织梦、帝国、WordPress 等 CMS,我用的是 WordPress,在自己的电脑上看着很好,上线自然也就成了下一个目标。下面我就说说一下我的第一次建站经历。
我的网站域名是 www.geekwell.cn(现已归他人所有),是在万网上购买的(与万网齐名的互联网应用服务提供商是新网)。因为 .com 域名已经给人抢先注册了,我只能注册 .cn 的域名,首年是 29 大洋,.com 域名首年是 45 大洋。有了域名还要有服务器,托福于阿里云“云翼计划”,我购买的云服务器 ECS 享受学生优惠(规格是单核 1G,青岛节点,系统为Windows Server 2012 R2 数据中心版),一个月仅需要 9.87 大洋,而原价是 61.5 大洋。
域名和服务器都解决之后,接下来要做的就是网站备案(大陆以外的主机是免备案的)。这个过程极为繁琐,需要填写各种各样的表单,照着提示做就好了,期间阿里云的客服会数次打电话过来确认信息。因为要办理拍照上传手续,购买阿里云幕布又花费了 15 大洋。4月20日开始备案,4月29日就通过了审核。查看审核通过的邮件通知,我才发现错了,将域名后缀打成了我日思夜想的 .com 而不是 .cn,于是变更备案又花费了一个星期的时间,到5月5日才整好。接下来把域名解析到主机上,就可以开始真正的建站了。

因为我用的 CMS 是 WordPress,备案完成后就需要自行配置 PHP 环境。我发现因为内存只有 1G 的缘故,在添加一些功能的时候经常会出错,所以只能再设置 1G 的虚拟内存。系统盘 C 盘有 40G,我又购买了 6G 数据盘挂载在实例下。为什么是 6G 呢?因为 6G 同 5G 一个价,7G 是另一个价。使用数据盘前要先格式化,我将其格式化为 D 盘,网站的根目录文件就都放在这里。
MySQL 和 PHP 单独安装好后,我参照阿里云论坛里提到的方法安装了 kangle 和easypanel,也就是 Web 服务器和虚拟主机控制面板,安装完成后具体的设置操作可以参照官网的教程。有一点需要注意的是,将域名绑定到本机后,只能通过 127.0.0.1 来访问,通过 localhost 访问不了。接下来就是安装 WorePress,步骤大家都能熟悉,这里就不展开讲了。
至此,一个小小的网站就算建好了,我们可以通过浏览器来访问到自己的网站了,好好充实自己网站的内容吧。之前没有接触过服务器端,所以尝试了好几次才把网站建起来了,请教了很多人,不管他们的建议或意见最终有没有起到作用,我都祝福他们。