RHEL4- WEB服务(六)建立基于主机名的多个虚拟web网站
2009-07-23 13:41
871 查看
RHEL4- WEB服务(六)建立基于主机名的多个虚拟web网站
昨天,我在《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》一篇中说到了如何建立基于ip的多个虚拟web网站,要注意在建立之前需要配置多个网卡或者给一个网卡配置多个ip,还讲到了如何让系统重新启动以后还能保持一个网卡的多个ip地址能持续使用。
今天我和大家说一说在一台服务器上建立多个虚拟web网站的另一个方法,那就是基于主机名,也可以说是基于域名。这种方法就不用配置多个ip地址了,在ipv4地址匮乏的今天这是一个最佳的选择。基于主机名构建多个虚拟web网站原理就是:apache通过分析请求的web服务器的名字来返回与之符合的虚拟web服务器。
在说如何配置基于域名的虚拟web服务器之前,我先给大家提醒一下,如果要多个域名解析同一台服务器,必须在DNS服务器上给这个服务器的ip地址绑定多个域名才行,今天我们使用的ip是192.168.101.10,分别设置的两个域名是web1.tyt.com和web2.tyt.com。如何绑定请参见《DNS服务器系列》文章,这里就不在重复讲解。
其实做好DNS的工作,然后看完《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》这一篇文章后在建立基于主机名或者说是基于域名的虚拟web服务器就不是很难理解了。我们只要在住配置文件后面添加一些内容,这些内容和昨天讲到的《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》有大同小异之处,有时间你可以仔细对比一下不同之处就可以理解基于ip和基于域名配置的不同之处了。
我们还是使用对比的方法看一看需要添加那些内容。今天就不是使用多个ip了而是使用一个ip地址,如图所示:
由图中可以看出服务的ip地址是192.168.101.10.
下面我带大家看一看配置主配置文件httpd.conf前后需要添加那些内容(举例说明),先看配置前httpd.conf文件末尾情况:
上图是配置httpd.conf文件前的情况,下面再来看看配置httpd.conf文件后并实现基于域名的虚拟主机的情况,如图所示:
比较上一篇《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》可以看出基于域名的只使用一个ip地址,只是在servername使用了两个域名。配置完成以后和上一篇一样,记得在home下建立两个文件夹web1和web2用以存放两个网站的网页,然后从新启动服务就OK了。
RHEL4- WEB服务(六)建立基于主机名的多个虚拟web网站.pdf下载
—————————————————————————————————
特别声明:--
一、本文为原创,著作权及使用权为(作者笔名:闪电cto)本人所有。
二、本文首发于51cto个人博客(http://xudeqiang.blog.51cto.com)。
三、本文只供互联网上的读者分享,不供共享范畴,希知。
四、未经许可严禁对本文作修改、节选、断章性质的处理。
五、可转载,但必须注明原文章首发的出处网址,及文章作者,严禁复制。
六、如若转摘用于杂志网络媒体新闻,必须通知作者得到允许后方可,需收稿费。
七、作者联系信息:QQ:306718122 邮箱levinboy@foxmail.com
—————————————————————————————
附件:http://down.51cto.com/data/2353472
昨天,我在《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》一篇中说到了如何建立基于ip的多个虚拟web网站,要注意在建立之前需要配置多个网卡或者给一个网卡配置多个ip,还讲到了如何让系统重新启动以后还能保持一个网卡的多个ip地址能持续使用。
今天我和大家说一说在一台服务器上建立多个虚拟web网站的另一个方法,那就是基于主机名,也可以说是基于域名。这种方法就不用配置多个ip地址了,在ipv4地址匮乏的今天这是一个最佳的选择。基于主机名构建多个虚拟web网站原理就是:apache通过分析请求的web服务器的名字来返回与之符合的虚拟web服务器。
在说如何配置基于域名的虚拟web服务器之前,我先给大家提醒一下,如果要多个域名解析同一台服务器,必须在DNS服务器上给这个服务器的ip地址绑定多个域名才行,今天我们使用的ip是192.168.101.10,分别设置的两个域名是web1.tyt.com和web2.tyt.com。如何绑定请参见《DNS服务器系列》文章,这里就不在重复讲解。
其实做好DNS的工作,然后看完《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》这一篇文章后在建立基于主机名或者说是基于域名的虚拟web服务器就不是很难理解了。我们只要在住配置文件后面添加一些内容,这些内容和昨天讲到的《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》有大同小异之处,有时间你可以仔细对比一下不同之处就可以理解基于ip和基于域名配置的不同之处了。
我们还是使用对比的方法看一看需要添加那些内容。今天就不是使用多个ip了而是使用一个ip地址,如图所示:
由图中可以看出服务的ip地址是192.168.101.10.
下面我带大家看一看配置主配置文件httpd.conf前后需要添加那些内容(举例说明),先看配置前httpd.conf文件末尾情况:
上图是配置httpd.conf文件前的情况,下面再来看看配置httpd.conf文件后并实现基于域名的虚拟主机的情况,如图所示:
比较上一篇《RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站》可以看出基于域名的只使用一个ip地址,只是在servername使用了两个域名。配置完成以后和上一篇一样,记得在home下建立两个文件夹web1和web2用以存放两个网站的网页,然后从新启动服务就OK了。
RHEL4- WEB服务(六)建立基于主机名的多个虚拟web网站.pdf下载
—————————————————————————————————
特别声明:--
一、本文为原创,著作权及使用权为(作者笔名:闪电cto)本人所有。
二、本文首发于51cto个人博客(http://xudeqiang.blog.51cto.com)。
三、本文只供互联网上的读者分享,不供共享范畴,希知。
四、未经许可严禁对本文作修改、节选、断章性质的处理。
五、可转载,但必须注明原文章首发的出处网址,及文章作者,严禁复制。
六、如若转摘用于杂志网络媒体新闻,必须通知作者得到允许后方可,需收稿费。
七、作者联系信息:QQ:306718122 邮箱levinboy@foxmail.com
—————————————————————————————
附件:http://down.51cto.com/data/2353472
相关文章推荐
- 在RHEL5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- RHEL4- WEB服务(五)建立基于ip的多个虚拟web网站
- 第二章 Web网站服务(二)——搭建基于域名的虚拟web主机
- 在Red Hat Linux5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- RHEL4- WEB服务(七)配置基于端口web虚拟网站
- 搭建web服务实现多个虚拟主机.基于主机/用户的访问控制
- RHEL 5服务篇—使用Apache搭建web服务(三)构建web虚拟主机
- RHEL 5服务篇—使用Apache搭建web服务(三)构建web虚拟主机
- httpd服务的访问控制 构建虚拟web主机(基于域名的虚拟主机)
- RHEL 5服务篇—使用Apache搭建web服务(四)部署AWStats网站分析系统 推荐
- 建立基于https的web服务
- 编写安装配置httpd服务基于域名的虚拟主机脚本
- web应用-配置虚拟主机(搭建网站)
- 16.6.2 基于IP的虚拟主机服务
- 建立基于虚拟用户的vsftpd服务
- Ubuntu-server基于多端口建立虚拟主机步骤:
- Nginx作为WEB服务相关配置(性能优化,网络连接,访问控制,虚拟主机,https等等)
- Apache基于IP与端口建立虚拟主机
- Vsftpd完全攻略(四)建立基于虚拟用户的vsftpd服务
- 有意思: 利用 SLI进行基于主机的 Web 服务集成