虛拟网络主机
<李>在同一台物理服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机李>
httpd支持的虚拟主机类型
<李>基于域名的虚拟主机李>
<李>基于IP地址的虚拟主机李>
<李>基于端口的虚拟主机李>
搭建实验
基于域名的虚拟主机
<代码> [root@localhost ~] # yum安装httpd - y//绑定在服务器上安装DNS与HTTP服务
(root@localhost ~) # cd/etc///进入等目录
(root@localhost等)# vim命名。conf//进入编辑DNS服务主配置文件
…//省略部分内容……
选项{
监听端口53{任何;};//将监听IP地址更改为任何监听所有地址
listen-on-v6 53端口{::1;};
目录“/var/命名”;
转储文件/var/叫/数据/cache_dump.db”;
statistics-file "/var/叫/数据/named_stats.txt”;
memstatistics-file "/var/叫/数据/named_mem_stats.txt”;
recursing-file "/var/叫/数据/named.recursing”;
secroots-file "/var/叫/数据/named.secroots”;
allow-query{任何;};//主机名更改为任何,允许所有主机通过解析
…//省略部分内容……
:wq//保存退出
# vim named.rfc1912 root@localhost等等。区域//进入编辑区域配置文件
…//省略部分内容……
区“kgc.com”{//更改域名
类型的主人;
文件“kgc.com.zone”;//更改数据文件名称
允许更新{没有;};
};
区“aaa.com”{//更改域名
类型的主人;
文件“aaa.com.zone”;//更改数据文件名称
允许更新{没有;};
};
…//省略部分内容……
(root@localhost等)# cd/var/named///进入区域数据文件存放目录
(root@localhost命名)# cp - p命名。localhost kgc.com.zone//复制区域数据文件模板
(root@localhost命名)# vim kgc.com.zone//进入编辑模板
TTL美元1 d
SOA中的@ @ rname.invalid。(
0;串行
1 d;刷新
1 h;重试
1 w;到期
3 h);最低
NS @
一个127.0.0.1
www 192.168.144.133//删掉最后一行,更改为此行
:wq//保存退出
(root@localhost命名)# cp - p kgc.com.zone aaa.com.zone//复制刚更改的数据文件,命名为aaa.com.zone,不需要更改内容
(root@localhost命名)# systemctl开始叫//启动DNS服务
(root@localhost命名)# systemctl firewalld停止。服务//关闭防火墙
(root@localhost命名)# setenforce 0//关闭增强性安全功能代码>
<代码> [root@localhost html] # cd/etc/httpd/conf///进入http服务配置文件目录
(root@localhost conf) #额外mkdir//创建文件夹
(root@localhost conf) # ls//查看目录
额外的httpd。参看魔法
(root@localhost额外)# vhost vim。conf//编辑子配置文件
& lt;虚拟主机*:80比;
DocumentRoot "/var/www/html/aaa/?
ServerName www.aaa.com
ErrorLog“日志/www.aaa.com.error_log”
CustomLog“日志/www.aaa.com.access_log”常见
& lt;目录“/var/www/html”比;
要求所有授予//编辑虚拟主机配置条目
& lt;/Directory>
& lt;/VirtualHost>
& lt;虚拟主机*:80比;
DocumentRoot "/var/www/html/kgc/?
ServerName www.kgc.com
ErrorLog“日志/www.kgc.com.error_log”
CustomLog“日志/www.kgc.com.access_log”常见
& lt;目录“/var/www/html”比;
要求所有授予
& lt;/Directory>
& lt;/VirtualHost>
~
:wq//保存退出
(root@localhost额外)# cd/var/www/html///进入http服务网页站点
[html] root@localhost # mkdir aaa kgc//创建目录文件
[html] root@localhost # cd aaa///进入目录
(root@localhost aaa) # vim指数。html//编辑默认主页
& lt; h2>这是aaa web//编写内容
~
:wq//保存退出
(root@localhost aaa) # ls//查看目录
index . html
(root@localhost aaa) # cd . .kgc///返回上一层并进入kgc目录
[root@localhost kgc) # vim指数。html//编辑默认网页
& lt; h2>这是kgc web//编辑内容
~
:wq//保存退出
[root@localhost kgc) # ls//查看目录
index . html
[root@localhost kgc) # vim/etc/httpd/conf/httpd.conf//进入编辑http服务主配置文件
…//省略部分内容……
#防止Apache牵绊alt=" CentOS 7中构建虚拟主机(实验篇)“>