什么是虚拟web主机?
在同一台服务器中运行多个web站点,其中每个站点并不独立占用一台真正的计算机。
httpd支持的虚拟主机类型html
构建基于域名的虚拟主机
1、构建DNS服务器
1.安装bind、hettpd包
2.修改配置文件
3.测试DNS是否能进行域名解析
客户机上必定要修改配置自定义DNS服务器
使用“nslookup”命令查看
2、构建虚拟主机
1.在/etc/httpd/conf下建立扩展配置文件web
<VirtualHost *:80> # 针对于本服务器的全部ip地址均可以通过80端口访问 DocumentRoot "/var/www/html/kgc" #站点目录 ServerName www.kgc.com #域名 ErrorLog "logs/www.kgc.com.error_log" #errorlog错误日志文件 CustomLog "logs/www.kgc.com.access_log" common #cuntomlog 访问日志 后面跟common命令 <Directory "/var/www/html"> Require all granted </Directory> #Directory列表 </VirtualHost> <VirtualHost *:80> DocumentRoot "/var/www/html/accp" ServerName www.accp.com ErrorLog "logs/www.accp.com.error_log" CustomLog "logs/www.accp.com.access_log" common <Directory "/var/www/html"> Require all granted </Directory> </VirtualHost>
2.建立站点文件
配置网页的内容
3.添加自配置文件路径,让计算机识别
4.开启服务并使用客户机查看
总结
实验成功!过程当中须要更改不少配置文件,修改时必定要细心,若是出错就会致使实验失败,更加要注意一些细节上的东西。服务器