虚拟web主机
指的是在同一台服务器中运行多个web站点,其中的每一个站点实际并不独自占用整个服务器
可以充分利用服务器的硬件资源,从而大大减低网站构建及运行成本
使用httpd可以非常方便地构建虚拟机主机服务器,只需要运行一个httpd服务就能够同时支撑大量的web站点。
httpd支持的虚拟主机类型有一下几种:
1、基于域名的虚拟主机 dns
不同的网址,但是对应的IP一样,最为普通的虚拟web主机
2、基于IP地址的虚拟主机 dns
不同的网址,对应的地址也不同。用于多个网络接口(网卡)
3、基于端口的虚拟主机 dns
不使用域名,IP地址来区分不同的站点内容,而是使用不同的tcp端口号。
1、基于域名的虚拟web主机(网址)
环境192.68.80.102 主机名zlf3
yum install bind -y 安装dns服务
vi /etc/named.conf
vi /etc/named.rfc1912.zones
cd /var/named
cp -p named.localhost hello.com.zone
vi hello.com.zone
cp -p hello.com.zone hello.com.local
vi hello.com.local
echo “nameserver 192.168.80.102” > /etc/resolv.conf
systemctl restart named //重启服务
yum install -y bind-utils
nslookup 192.168.80.102
nslookup www.hello.com //正向解析反向解析