看着自己建好的站点,虽然是跟着教程一步一步走来,但坑点还是很多。跟着官方的文档教程也总是走着走着就不对了。踩了很多雷,于是乎写了这么一篇保姆级的建站教程,希望能对踯躅于建站的伙伴们有所帮助。
只是在自己的电脑上搭建网站其实并不难,但要想让自己的网页发布出去,步骤还是很繁琐。主要着重这一部分进行讲解。
“ps:
全过程基于腾讯云服务器下,手动配置WIPM环境发布网站。
其他云服务器操作大同小异。土豪可右转一键建站服务。
”
01
—
域名注册
域名简介
为什么发布的网页大家能看到呢?输入一个网址,然后浏览器就能将这个网址下的(包括但不限于)html文件显示出来。这个网址中,便包含了我们所谓的域名。
获得域名
那怎么获得属于自己的域名呢?要知道这个世界上虽然存在同名同姓的人,但他们如果不生活在同一个地区,基本是不会有交集并产生误会的。而域名则不然,全球的网络域名基于一个系统下,如果重复,机器可分不清。因此,别已经注册了的域名,你就不能将它作为你的域名。
所有域名都由互联网管理委员会(INTERNIC)统一进行记录,当然国内有很多代理注册域名的企业,诸如阿里云,腾讯云,百度云等。
以腾讯云为例,你可以在域名注册页面首先查看该域名是否被注册,没被注册的话你就可以进行域名购买了。域名的有效期一般在100元/年以内。
当你拥有了一个域名之后,你便可以基于这个域名,然后在服务器的根目录下放置各种你想要发布的网页文件,然后通过域名访问每个页面。如www.xxx.com/index.html,它的意思就是访问你放在服务器根目录下的index.html文件(关于服务器下布置文件会在下篇讲)。
总而言之,其实域名就相当于你电脑的根目录,你可以通过你访问电脑文件系统的方式,通过’/’ 文件名的方式访问根目录下的文件夹与文件。
02
—
云服务器的选购
云服务器简介
其实云服务器本质上与你自己的主机没有太大差别,但你的主机一般情况下显然不会24小时全天开机,并且只用于维护你的域名访问。所以这个时候就需要选购云服务器。
每个云服务器下都有一个专门的文件夹放置你需要发布的网页,不同系统不同环境有所区别,一般官方演示文档都会说明,你只需要将你布置好的网页文件放在这个文件夹下,然后在服务器配置里构建好目录,即可完成。
云服务器选购
市面上云服务器很多,价格也因配置而有高低之分。对于个人网页,访问量较小的话,1核2g的服务器就能满足日常需求。这种较为便宜的云服务器一般系统盘容量在50g~100g左右不等,如果有对应需求的话,也可以选择更高性能的服务器。
如果按正常而言,最基础的服务器大概在1000r一年以上的费用,但各大平台往往会推出各种优惠,基配置的服务器首单费用能压缩在200r以内。无非就是期限到了换一个服务器继续享受优惠而已。
云服务器连接
(ps:你也可以通过控制台直接登录到云服务器,但网络带宽不好的情况下,很容易产生延迟,不推荐)
之后需要我们填入之前买服务器时设置好的密码。
然后我们便能访问我们所购买的云服务器了。
(关于云服务的具体配置,篇幅原因,下篇再讲)
03
—
域名解析
现在我们有了一个云服务器,和域名。那么我们怎么才能让浏览器知道我们的域名对应的是哪个服务器呢?浏览器又该去哪找需要显示的文件呢?这个时候我们便需要dns解析。
域名解析是通过添加对应域名的记录来实现的。如上图所示,根据需求按照提示填入对应信息即可。
当然不同的平台也推出了不同的解析套餐,付费套餐比起免费套餐而言,优势在于负载量与解析加速。当然对于小网站而言,免费的就够用了。
04
—
域名备案与安全证书
域名备案
流程大致如下:
安全证书
当我们浏览部分网页的时候,浏览器可能会提示该网页不安全,而有些网页,则不会显示不安全。这便是由于这些网页所签发的安全证书是可信的。
在我们通过我们注册的平台申请证书后,待得证书下发,我们将证书在我们的服务器下进行安装,即可。
不同系统的不同安全证书部署方式不同,下面以免费的windows系统下的IIS服务器SSL证书为例。
步骤如下:
在你购买服务器的平台下的证书管理器中下载好你的证书,将它放入你的云服务器里。
在云服务器系统的IIS下,选择计算机名称,单击,然后找到服务器证书选项,单击。
在服务器证书窗口的右侧 “操作” 栏中,单击导入。
在弹出的 “导入证书” 窗口中,选择证书文件存放路径,输入密码,单击确定
安装好证书后,便使得你的云服务器具有颁发证书所对应的可信度。
本篇所介绍的主要是外部环境和安全方面的配置,在接下来的下篇里,主要着重于云服务器环境的配置与域名首页的设置,敬请期待。