导航
当前位置: 首页 > 虚拟主机 >

虚拟主机https

2022-01-18 作者 :觉醒网站网 围观 : 0次

大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机https的问题,于是小编就整理了1个相关介绍虚拟主机https的解答,让我们一起看看吧。

域名、主机服务器、ip、网卡与网站之间的关系是什么?

域名、主机服务器、IP、网卡与网站之间的关系是:

虚拟主机https

  1. 域名只是IP地址的一个更易记的替代品,使用域名访问网站是完全可行的,比如com、top。
  2. 主机服务器是用于提供特定服务(如网站服务)的计算机,当用户访问网站时,请求会被发送到对应的主机服务器。
  3. IP地址被用于唯一标识连接到互联网上的设备,以便数据包能够在网络中传输。
  4. 网卡是计算机的一部分,用于在计算机和网络之间接收和发送数据。
  5. 网站是由一个或多个网页组成的,可以通过域名或IP地址进行访问

关于这个问题,我们从用户访问一个网站的整个过程来实例说明这些概念。

用户要访问一个网站(假设今日头条),第一步要做的是啥,用电脑或者手机浏览器(不是头条APP)输入头条的地址"https://www.toutiao.com",这个第一部分https是指https协议,是安全的http访问协议。://是固定表达。最后的"www.toutiao.com"就是头条的域名,这就是我们通常说的网站域名。

其实这个域名还可以细分为三部分,www为根域名的一个A记录(一般小网站,直接解析成IP)、CNAME(跳转到其他域名)或者"www.toutiao.com"为一个子域名(可以配自己的A记录、CNAME);

"toutiao.com"才是头条的根域名;

".com"也是一个域名,我们叫它顶级域名。好了关于域名就说这些。

浏览器收到输入的url,解析出来域名,去请求各级dns(域名解析服务),请求过程多级递归解析,dns会把域名转化为ip(由用户在域名商设置,或者自己的dns设置)返回给浏览器,浏览器再给这个ip发出http请求。

问题1的答案在这,大型网站域名对应不是一个IP,多个IP是这样对应的:

首先第一层是智能域名解析,根据访问用户的ip,选择一个链路最近服务器ip。这个ip为负载均衡的vip,这就是第二层负载均衡。

首先帮题主梳理一下几个名词之间的关系,再回答题主的问题。

现在我们说起服务器,可能是指一台物理机,也可能是一台虚拟机,也可能是云服务商的一个容器(docker)。如果是物理机,由于物理机性能都非常好,一般都会在服务器上部署多个网站。而虚拟机和容器本身就是一种资源划分的手段,一般只会在一个虚拟机或容器里部署一个网站。所以服务器和网站的关系是1比1-N

服务器上部署了网站,想要网站能被外界访问需要一个公网IP。而网卡就是绑定IP,提供数据传输能力的硬件。网卡与IP的关系是1比1,一个服务器可以插多个网卡

有了IP,实际上用户就可以访问到网站了,但IP地址不容易记,所以就有了域名。通过DNS可以实现域名到IP的解析。一个域名可以绑定多个IP,假设悟空问答的域名绑定了100个IP,通过DNS的负载均衡策略,每次解析返回的IP地址都可能不一致。

第一问题其实是,假设我只有一个公网IP,但我有100台服务器部署了网站,要如何部署才能让用户的请求平均分配到这100台机器上。给一种比较简单的方式:

公网IP绑定的机器是一台反向代理(Nginx),反向代理跟后端的100台机器保持长连接检查机器状态,有请求进来时,根据负载均衡策略从100台机器中选择一台处理请求。用户能感知到的机器就是反向代理一台(一个IP),但实际提供服务的是后端的100台机器。

虚拟机商在分配机器时,如果你选择了独立IP,每台机器都有独立的虚拟网卡,每个网卡都有自己的IP。

就拿快递来说吧,你实实在在的家就是服务器,你在地球上的经纬度就是IP,但是你告诉别人你在东经xx度,西经xx度,人家也记不住,所以你得告诉人家你在xx省xx市xx县这样快递就很容易找到你,这个就是域名,网卡就是你家里的装修配置的一项,只是一个硬件,不多说,再说这个家里可能住了三个人,每个人都会网购,所以快递员有三个地址,这就是一个IP但是可以绑定多个域名。大概就这样

域名:就是平时我们在浏览器输入的网址,一般有很多后缀,如.com,.net等等。

主机服务器:网站要有内容数据,例如文字图片,这些需要放在主机服务器上,类似一台远程日夜不断电的电脑,供用户访问。

IP:就是网络地址,每台主机服务器不一样就有不同的IP

网卡:这个是一般电脑配置网卡上网功能硬件

网站:就是通过域名访问的内容站点。

一个IP对应多个域名,其实就是共享IP,很多个网站放在一台主机服务器上。

域名简单的说就一个网站地址,这个地址是唯一的。

主机服务器就是用来运行网站程序和储存数据的。

IP是服务器地址。

网卡是服务器与外界链接一个出口。

网站是运行在服务器上的程序。

它们之间的关系是:IP和域名是绑定在服务器上,域名通过DNS服务器指向IP地址上,这样输入域名就可以访问到服务器。

Q1:这些大型网站有一个主服务器和很多加速服务器。我们一般访问到是加速服务器上的缓存数据。

Q2:通过网站运行环境,如IIS。每个域名在绑定在IIS,然后通过IIS指向对应的虚拟目录。

Q3:1个IP只能对应一台主机。

到此,以上就是小编对于虚拟主机https的问题就介绍到这了,希望介绍关于虚拟主机https的1点解答对大家有用。

相关资讯