码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-08-18 21:39:16      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:虚拟主机   浏览器   具体步骤   ip地址   配置文件   

背景介绍

传统的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端浏览器输入地址,验证结果,至此操作完成

技术分享技术分享

技术分享



本文出自 “兔样兔森破” 博客,请务必保留此出处http://arkling.blog.51cto.com/2844506/1840027

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

标签:虚拟主机   浏览器   具体步骤   ip地址   配置文件   

原文地址:http://arkling.blog.51cto.com/2844506/1840027

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!