使用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端浏览器输入地址,验证结果,至此操作完成
传统的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端浏览器输入地址,验证结果,至此操作完成
相关文章推荐
- RedHat7配置Nginx实现多域名虚拟主机的SSL/TLS认证(实现单IP以不同证书服务于不同域名)
- 使用iis设置虚拟主机(如何用同一端口ip对应不同web应用)
- WebBrowser代理设置,可以根据IP,线程ID等设置代理,实现了多WebBrowser同时使用不同代理
- 实验:IIS虚拟主机实现一个ip一个端口多个Web站点
- httpd-2.4.9.tar.bz2的编译安装配置以及CGI、虚拟主机、https、mod_deflate、mod_status的实现。
- httpd基于域名不同的虚拟主机配置
- Apache建立IP-Based和Name-based虚拟主机--httpd-vhosts.conf的设置
- 虚拟主机运行Asp.net MVC2程序体验(在不同版本的 IIS 上使用 ASP.NET MVC(转),付程序示例 )
- Apache 设置多个虚拟主机使用一个 IP 地址
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- 构建httpd网站服务器(二) -- httpd服务的访问控制和基于域名、IP、端口的虚拟主机
- PHP实现一个ip(如:127.0.0.1)和多个域名(虚拟主机)的绑定
- xampp无法使用虚拟主机名称来进行识别不同的测试网站
- Apache 虚拟主机 httpd.conf配置以实现指向项目名直接访问
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- 多域名指向相同的虚拟主机如何设置使用不同的首页
- 多域名解析同一IP访问虚拟主机不同目录(转)
- 使用apache2-mpm-itk以不同用户运行apache虚拟主机
- apache设置多个虚拟主机使多个域名可行有两种办法:1.多个IP解析到不同虚拟主机 2.单个IP绑定多个域名分解
- Ubuntu 使用NAT方式设置与主机不同IP网段的静态IP