从零开始手动网站建设(一)——域名与服务器

写在前面的话

一直以来,对计算机技术有着强烈的热爱,无奈专业不是计算机,在计算机的学习上一直是自学的业余状态。本着学以致用的态度,学习计算机不只是增加科普知识,更应该转化成生产力。因此我应该尝试运用自己学到的计算机知识,开发或者创作一些实例来,或许这些东西没有太大的实际用处,但是实践本身就是价值。

曾自学了C++、python、VB等语言,利用它们可以实现一些小的想法,但是它们都有个缺点,就是我不能很好的将成果展示并分享出来,只能自娱自乐。于是,我想到了网站,如果我有个自己网站,那么我可以通过网站发布我的实例,让其他人很好的很方便的看到我的实例并进行点评。

那么,从今天开始,我要着手从零搭建网站了,从域名购买开始,直到后期运维,我将会把自己的操作过程、思路、遇到的问题以及寻求的解决方案都记录在这里。方便回顾,也欢迎大家批评指正。

1.网站需求分析

建立网站也不能盲目,需要进行简单而必要的分析。也就是问问自己需要什么,能做什么,怎么做的问题。

对于需要: 我目前的想法认为,我的网站只是给我自己用,以及少量的访问者。那么对于网站服务器的大小和性能就可以选择最低,这样也节约了开销。当然也可以选择建立本地站点,但是这不能让其他人访问,所以我还是决定搭建小型博客网站。

对于内容: 目前确定了两个方面,一是写博文,二是放置一些自己开发的网页应用。

对于方式方法: 我曾了解到一些简单的建站知识,大多数建站都通过wordpress等工具一键建站,省去了很多麻烦事,但是对我来说,既然是学习和应用,用这个建站工具显然不利于自己的提高。它们虽然可以让我很快的将网站成型并发布出来,但我依然不知道背后的代码与逻辑。因此,我决定从零开始,手动码代码建站。

2.域名

关于域名的注册购买问题,我就不详细说了,这里放上我选择的阿里云域名注册网址。可以根据自己的需求和资金情况自行选择,按照网页的步骤一步步进行即可。

这里我备注几点:
从零开始手动网站建设(一)——域名与服务器
1.选择年限,简单计算一下是直接买多年的便宜还是买一年再续费的便宜。
2.点选个人,完善一下实名信息就可以了。
3.有的后缀名是有优惠口令的,记得填写。口令的获取方法在 如何获取口令 中有提示。
4.我已阅读… 打勾,点击立即购买即可。
5.付款之后,可以在控制台看到自己的域名,这时一定要 实名认证 一下!过程很简单的,动动手就行。

3.服务器

关于服务器的问题,我找了很多资料,总结起来有以下几点:

  1. 国内的服务器需要备案,这一步会花很多时间,同时国内服务器的费用也较高;国外服务器不需要备案,但是由于是境外,速度会有些慢,而且还有被墙的风险。不过作为自己的博客网站,兼顾性能与成本后,还是选择了国外服务器。
  2. 对于博客网站来说,VPS已经够用了,可以用较低的成本租用。
  3. 服务器商的选择。网上有很多服务器商,在比较之后,我选择了vultr。现在注册还会送50美元,我觉得挺不错的。最大的优点就是,它是按时计费的,用就花钱,销毁后就不再计费了。
  4. 操作系统一般选linux。
  5. 站点离国内近一些好,比如日本。

3.1 vultr使用简单教程

完成注册并登录后,来到这个页面,接下来就可以创建服务器了。
从零开始手动网站建设(一)——域名与服务器
点击加号,到以下这个界面,选择Cloud Compute
从零开始手动网站建设(一)——域名与服务器
接着选地区,这里我选的是新加坡:
从零开始手动网站建设(一)——域名与服务器
然后选择类型,这里我选的是CentOS 7*64:
从零开始手动网站建设(一)——域名与服务器
接下来选择套餐类型,这里我选的是5美元/月的套餐。
从零开始手动网站建设(一)——域名与服务器
由于新用户会有50美元的赠送,而这50美元却只有一个月的期限,过期将会回收。所以,前期可以选择性能好的服务器玩玩,那50美元不用白不用不是?

接下来是其他设,把IPv6和专用网络勾上,其他默认就可以,最后提交:
从零开始手动网站建设(一)——域名与服务器
如下图,正在生成:
从零开始手动网站建设(一)——域名与服务器
等它变成绿色的Running之后,点击左边的Cloud Instance,进入信息页面:
从零开始手动网站建设(一)——域名与服务器
这里需要用cmd去ping一下IP地址,如果能通就可以使用,如果不能,那么先不销毁这个服务器,直接去建一个新的,如果新的能通,再销毁这个旧的。这么做的目的是,如果先销毁,再建立,可能会得到一个ip地址不变的服务器。

到现在为止,我们已经有了域名和服务器了,接下来就是配置服务器以及把域名解析到服务器上,我将在下个博文里记述。