您的位置:首页 > 理论基础 > 计算机网络

使用httpd虚拟主机实现不同主机名使用同一IP

2016-08-18 16:32 459 查看
背景介绍
传统的httpd服务只能给一个主机提供服务,有时候会有同一IP地址为多个主机名提供服务的需求,以下就来介绍具体步骤,拓扑图如下:





操作步骤
1.安装httpd服务后启动httpd服务,启动时会有点慢,可以根据提示看到是因为没有找到主机名解析地址





2./etc/httpd/conf/httpd.conf下将本地IP地址添加进来,这样就直接使用本地地址





3.在/var/www/html目录下创建一个index.html文件,使用浏览器测试,确保服务正常





4.上述方法172.16.10.10/24这个IP就只能为一个主机提供服务,如要想让多台主机使用一个IP就需要在配置文件中启用httpd中的虚拟主机,需要注意的是虚拟主机服务与httpd的默认服务不能同时存在。在配置文件/etc/httpd/conf/httpd.conf文件内注销默认根文件路径,这也就是为什么网页的文件要放在/var/www/html目录下





5.取消NameVirtualHost的注销,让他监听所有地址的80端口





6.为每一个主机添加一个虚拟机容器,并指明主机名和根文档路径,改完配置文件后合一使用httpd -t检查





7.在指定的跟文档路径下创建相应目录,并给每个目录中创建index.html文件,重读httpd的配置文件





8.修改client端主机的host文件





9.在client端浏览器输入地址,验证结果,至此操作完成







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐