文章目录
- 1虚拟主机简介
- 2个基于IP的虚拟主机
- 基于IP的虚拟主机的特点
- 基于3端口的虚拟主机
- 基于端口的虚拟主机特性
- 4基于域名的虚拟主机
- 基于域名的虚拟主机特征
- 摘要
五台虚拟主机
1虚拟主机简介
就是把一个物理服务器分成多个“虚拟”服务器,每个虚拟主机可以有独立的域名和独立的目录。
同时发布两个网站:
document root/usr/local/nginx/html/web 1
document root/usr/local/nginx/html/web 2
2个基于IP的虚拟主机
应用场景:IP充足的环境
server { listen 192.168.11.251:80; location / { root html/web1; index index.html index.htm index.php; }}server { listen 192.168.11.252:80;location / { root html/web2; index index.html index.htm; }}
基于IP的虚拟主机的特点
不同的IP对应不同的网站。
访问方便,用户可以使用默认端口直接访问。
服务器需要有多个IP地址(一个公共IP的费用大约是每年600英镑)
易于维护,基于独立IP的网站,易于监控和维护。
基于3端口的虚拟主机
#只需要一个IP
#缺点端口,不能告诉公网用户,不能应用于公网客户,适合内部用户。
基于端口server { listen 80; #server_name www.abc.com; location / { root html/web1; index index.html index.htm index.php; }}server { listen 8080; #server_name www.abc.com; location / { root html/web2; index index.html index.htm; }}
基于端口的虚拟主机特性
不同的端口对应不同的网站。
访问需要添加端口。
保存IP地址
适合专网运营
4基于域名的虚拟主机
#网站必须有域名
基于域名server { listen 80; server_name web1.a.com; location / { root html/web1; index index.html index.htm index.php; }}server { listen 80; server_name web2.b.com; location / { root html/web2; index index.html index.htm; }}
基于域名的虚拟主机特征
不同的域名对应不同的网站。
所需域名可以是二级或三级域名。
每个站点都使用默认端口,方便用户访问。
只需要一个IP地址,节省了成本。
适用于公共网络环境
摘要
什么是虚拟主机?
虚拟主机的功能
如何实现虚拟主机?
重点:不同类型虚拟主机的作用,以及如何实现。
难点:虚拟主机实现的形式
3分钟了解计算机发展史-分组