域名、dns、http 协议
域名
分为两个部分
一个是域:.com
一个是名:baidu
dns
dns域名解析,浏览器访问网站会向本机配置的dns服务器,带上域名参数请求,返回域名对应的Ip地址,然后再进行请求。
http协议
应用层协议。浏览器访问网站,会将数据包封装成http 协议规定的数据包。由header和body组成。
虚拟主机
将一台计算虚拟出几台可以对外提供http 服务的虚拟主机
通过nginx可以实现虚拟主机,支持三种类型的虚拟主机配置
- 基于ip的虚拟主机(一台计算机有多个IP地址)server_name写上IP地址
- 基于域名的虚拟主机(server_name配置域名)
- 基于端口的虚拟主机(同一个ip的不同端口)