切图崽的自我教养-[HTTP] 布置WEB效劳流程梳理

媒介:

关键字: 域名,备案, ip, 效劳器, dns剖析纪录

设置流程:

你想在云端布置两个web效劳,一个消息站点,一个游戏流派站点. 域名也已想好了,是www.163.com和games.163.com, 用户经由过程接见www.163.com能接见到消息站点, 经由过程接见games.163.com能接见游戏流派站点

起首,你须要上阿里云上买一个一级域名163.com. 根据中国的相干法律规定,域名假如要运用,须要举行备案,即须要把域名和个人/企业信息是绑定在一起

一级域名163.com买好了,如今就须要在阿里云dns效劳器上设置相干域名到ip地点的映照关联. (因为一级域名平常不直接供应效劳,效劳平常由该一级域名下的二级或更初级的域名供应. 比方www.163.com/games.163.com/a.news.163.com/ 迥殊的,用户在浏览器里输入163.com时,默许是要求(www.)163.com这个二级域名效劳)

就拿适才买的一级域名163.com为例,你买到域名以后,就能够在阿里云dns效劳器里设置相干的DNS剖析纪录了

  1. 设置该一级域名下初级域名的称号(www/games/baike/doc whatever you like)

  2. A纪录(将对应的初级域名映照到某个IP地点)

  3. CNAME(将对应的初级域名映照到另一个域名)

  4. TTL(剖析纪录能够被其他DNS效劳器缓存的最大缓存时刻)

你在设置A纪录的时刻倏忽想到,你如今还没有效劳器(公网ip)来供应效劳器对应的两个二级域名的web效劳,因而你就买了两台效劳器(被分派的公网ip是1.1.1.1 和 2.2.2.2),然后把对应的web效劳顺序布置到了这两台效劳器. 你把消息站点的顺序布置到了1.1.1.1这台效劳器上, 把游戏流派站点顺序布置到了2.2.2.2这台效劳器上

在对应的效劳器布置了相干的web效劳器以后,你就能在阿里云dns效劳器上设置完全的了A纪录了:

    www.163.com->1.1.1.1
    games.163.com->2.2.2.2

统统搞定以后,用户在浏览器里输入www.163.com这个域名以后,经由一系列的dns效劳器之间的查询/转发,终究剖析要求会来到阿里云dns效劳器,然后阿里云dns效劳器找到了对应的A纪录,即www.163.com对应1.1.1.1, 因而会把剖析到的效果(1.1.1.1)返送返来,终究用户的浏览器拿到剖析效果后,对1.1.1.1举行http要求

布置了消息站点的效劳器1.1.1.1收到客户端来的http要求以后,就与客户端举行相干的http通讯

接见games.163.com同理

(事实上,dns效劳器中心的一系列交互都邑有缓存存在.拿本例来讲,用户要求www.163.com的域名剖析,经由中心很多dns效劳器的查询/转发,终究在阿里云dns效劳器上得到了终究的剖析纪录www.163.com->1.1.1.1,因而这条纪录在返送的途中,会缓存在这些经由的dns效劳器上,终究也会换存在用户的本机dns缓存里.最大缓存时刻TTL)

结语:

末了梳理一遍逻辑,平常布置的流程是: 买域名,买效劳器,在效劳器上布置web顺序,布置完以后在域名供应商的DNS效劳器上能够设置域名的dns剖析纪录,即把你买的域名(下的初级域名),映照到你布置了对应web效劳的效劳器IP上去

    原文作者:大切图崽
    原文地址: https://segmentfault.com/a/1190000007050368
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞