虚拟主机
虚拟网络主机概念:
在同一台物理服务器中运行多个Web站点,其中每一个站点并不独立
占用一台真正的计算机
Httpd服务支持的虚拟主机类型
<>强基于域名的虚拟主机——常用强>
基于端口的虚拟主机
基于IP地址的虚拟主机
引用>基本架构拓扑图(简单拿绘图画的)
基于域名的虚拟主机(含演示)
基于域名的虚拟主机即是为每个虚拟主机配置不同的域名,但其指向的IP地址都为一个,同时也是使用最为广泛的虚拟主机类型。
<编辑>演示/编辑><强> 1,安装实验所需的DNS, HTTP服务强>
<代码> [root@localhost ~] # yum - y绑定httpd安装代码><强> 2,修改DNS服务的全局配置文件,区域配置文件强>
全局配置文件(/etc/named.conf)
修改监听端口为<代码> 代码>,修改允许访问为<代码>任何代码>
区域配置文件(/etc/named.rfc1912.zones)
添加kgc.com <代码> 代码>与<代码> accp.com 代码>两个区域
<强> 3,配置区域数据配置文件强>
<代码> root@localhost ~ # cd/var/named/root@localhost ~ # cp - p命名。localhost kgc.zone root@localhost ~ # cp - p命名。localhost accp.zone # vim kgc.zone/accp.zone root@localhost ~ 第六编辑器中 删除IPV6地址 按G定位末行 添加 www 192.168.116.135(本机IP地址) wq保存退出代码>
<强> 4,修改HTTP主配置文件强>
位置:<代码>/etc/httpd/conf/httpd . conf 代码>
<代码>按G定位末行;我插入 1 & lt;虚拟主机*:80比;//*为IP地址,80为端口号 2 DocumentRoot/var/www/html/kgc//网站地址 3 ServerName www.kgc.com/域名 4 Errorlog“日志/www.kgc.com.error_log”//错误日志地址 5 CustomLog“日志/www.kgc.com.access_log”共同//日志地址(末尾使用普通引用下面的配置) 6 & lt;目录“/var/www/html”比; 7要求所有授予 8 & lt;/Directory> 9 & lt;/VirtualHost>//收尾,结束 10 11 & lt;虚拟主机*:80比; 12 DocumentRoot/var/www/html/accp 13 ServerName www.accp.com 14 Errorlog“日志/www.accp.com.error_log” 15 CustomLog“日志/www.accp.com.access_log”常见 16 & lt;目录“/var/www/html”比; 17日要求所有授予 18 & lt;/Directory> 19 & lt;/VirtualHost> 代码><强> 5,建立域名对应的首页强>
<代码> [root@localhost httpd] # cd/var/www/html/[html] root@localhost # mkdir accp kgc [root@localhost html] # cd kgc/[root@localhost kgc) # vim index . html 第六编辑器中 & lt; h2>这是kgc web wq保存退出 [root@localhost kgc) # cd . ./[root@localhost html] # cd accp/[root@localhost accp) # vim index . html 第六编辑器中 & lt; h2>这是kgc web wq保存退出 [root@localhost accp) # 代码><强> 6,验证试验结果强>
基于端口的虚拟主机(含演示)
<编辑>演示/编辑><强> 1,修改HTTP主配置文件强>
位置:<代码>/etc/httpd/conf/httpd . conf 代码>
<代码> 1 & lt; VirtualHost *: 80比;//80端口为http的默认端口 2 DocumentRoot/var/www/html/kgc 3 ServerName www.kgc.com 4 Errorlog“日志/www.kgc.com.error_log” 5 CustomLog“日志/www.kgc.com.access_log”常见 6 & lt;目录“/var/www/html”比; 7要求所有授予 8 & lt;/Directory> 9 & lt;/VirtualHost> 10 11 & lt;虚拟主机*:8080比;//修改端口为8080 12 DocumentRoot/var/www/html/kgc02 13 ServerName www.kgc.com 14 Errorlog“日志/www.kgc02.com.error_log” 15 CustomLog“日志/www.kgc02.com.access_log”常见 16 & lt;目录“/var/www/html”比; 17日要求所有授予 18 & lt;/Directory> 19 & lt;/VirtualHost>基于域名,端口、IP地址构建虚拟主机(含多个演示小实验)