给您最好的
阿里云优惠券!

如何建立自己的博客

重复造轮子而已。

每个学期都会学会新的技术。大二上学期学会的是怎么搭建网站,由于过程比较长,会分成几篇推送出来。

为了逃避麻烦的国内网站备案,域名提供商和主机服务提供商都是外国的。

网站背后是一个服务器,我们的浏览器给服务器发送请求,服务器就给我们传回信息,呈现出网站。所以首先我们需要一个服务器。

国内外服务器提供商很多,普遍而言是国人坑国人,或者说是国内对个人网站的支持非常差。阿里云的ECS服务器目标是云计算,60RMB一个月带宽只有1Mbps、单核,对比国外厂商:

第一行为vultr,端口带宽10Gbps;棕色为bandwagonhost;蓝色为阿里云ECS;汇率1美元=6.77人民币

选国内是为了加载速度?首先不管“内容为王”的原则,就我自己的主机假设在Bandwagon的中国优化线路机房的情况来看,经过优化能够达到和大陆服务器一样的加载体验。所以首先还是看价钱。

没有账户就Create Account,点进去按指示来轻轻松松就能注册完。注册完必须要先充值,Paypal、支付宝、微信都能用,最低额度10美元。由于vultr是按照分钟计费的,所以不想用的时候Destroy掉就不会继续扣钱了——但是余额基本上退不回来。

刚注册,没有服务器,所以会提示:

按Depoy one就会看到服务器的选择界面。由于Ubuntu 16.04今年中止支持,建议各位还是选Debian 9或者CentoOS 7,而且最好选择64位的系统。建议选择美国的LA和Miami的服务器,注意2.5美元的配置没有IPv4,所以不能选。

选好之后按“Deploy now”就会开始自动安装系统,随后可以在Server那里看见IP地址,由三个.分开的四组数字。

大致差不多,国内也有不少网站教的。注册方面要求的信息稍微多一点:

注册完,回到主页选择:

下面有配置列表:

按下order之后可以选择是半年付还是年付,后者会稍微便宜一点。随后可以选择机房位置,注意不要选择欧洲,否则GDPR让你头疼。最后Add to cart之后的页面会有填优惠码的地方:

填完Validate Code之后,按Checkout结算。

通过刚才的一波操作,我们有了一台拥有无限可能的服务器。那我们总得让人访问得到吧?但是服务器提供商只给我们一个IP地址,总不能让大家在浏览器的地址栏里输那个随机的、最多有12位的“神秘代码”来访问。所以还需要做域名和域名解析。

首先是域名。如果我们是玩一下,那去找一些免费域名提供商,比如freenom,注册一个第一年不用钱。

如果用着用着我们喜欢上了这个域名,那也可以原地Upgrade买下它,大概一两百RMB就能搞掂。总而言之,我们拿到了域名。

有了域名,我们还需要通过域名解析(DNS)这种服务来把域名和前面那个“神秘代码”连接起来,不然浏览器还是不知道怎么找到服务器。这里选用的DNS解析提供商是腾讯的DNSPod——免费的,甚至还能用微信登录。登录之后界面注意左边的栏目:

域名解析里,用添加记录,需要加两条,一条是@的,一条是www的,都指向服务器的ip地址。完成之后保存一下,就完事了。

有了这一套操作,我们已经做好了往服务器上部署应用的准备。下一篇推送将会部署以lnmp为基础的WordPress个人博客。