什么是虚拟web主机?
在同一台服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机。
httpd支持的虚拟主机类型
构建基于域名的虚拟主机
一、构建DNS服务器
1.安装bind、hettpd包
2.修改配置文件
3.测试DNS是否能进行域名解析
客户机上一定要修改配置自定义DNS服务器
使用“nslookup”命令查看
二、构建虚拟主机
1.在/etc/httpd/conf下创建扩展配置文件
<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.开启服务并使用客户机查看
总结
实验成功!过程中需要更改很多配置文件,修改时一定要细心,如果出错就会导致实验失败,更加要注意一些细节上的东西。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。