考试网 >> IT认证 >> Linux >> Linux指导 >> Linux下虚拟域名的实现(2)

Linux下虚拟域名的实现(2)

发布时间:2006-06-28 10:42     点击:
分页:[1] 2  下一页

  二、Apache服务器的配置

  Apache服务器是目前互联网上使用最多的Web服务器,它可以维护非常繁忙的站点。RedHat 6.0捆绑了Apache Web Server 1.3。它的配置文件位于"/etc/httpd/conf"目录下,有httpd.conf、srm.conf、access.conf,下面讨论一下与虚拟域名有关的配置:

  1、静态配置

  修改配置文件 httpd.conf 的步骤:

  (1) 首先设置UseCanonicalName为off。它指示用服务器Host:header的内容代替ServerName 的值来提供给环境变量SERVER_NAME。

  (2) 然后加入:

  NameVirtualHost xxx.xxx.xxx.xxx其中xxx.xxx.xxx.xxx为所要配置的虚拟服务器的IP地址。在此可配置多个虚拟IP地址,当然要与DNS服务器中的配置一致。(注意:这里要用IP地址,不能用域名。)

  (3) 接下来为每个虚拟域名加入一段记录:

  < virtualhost xxx.xxx.xxx.xxx>

    .....

    < /virtualhost>

  xxx.xxx.xxx.xxx要和NameVirtualHost配置的IP地址一致。在两个标志之间可加入的配置参数有:

  ServerName后面跟你要增加的虚拟域名,如aaa.domain.com ;

    Documentroot如果你映射到本机的路径就加在后面,如"/home/aaa" ;

    redirect如果你映射到远端的URL可加在后面,有两个参数,第一个是虚拟域名的相对路径,第二个是远端站点的URL;

    ServerAlias后可加入本域名的别名,可使用通配符,如*.aaa.domain.com 。

  下面举两个例子:

  例3、映射到本机的物理路径:

  < virtualhost xxx.xxx.xxx.xxx>

    DocumentRoot "/home/test"

    ServerName test.domain.com

    < virtualhost>

例4、映射到远端的URL:

  < virtualhost xxx.xxx.xxx.xxx>

    ServerName test1.doamin.com

    redirect / http://test.domain1.com/welcome.htm

    < /virtualhost>

  还有一些参数,象log文件的位置、超时的设置、缓冲区的设置等等,在此不一一介绍,可以参考Apache服务器的在线帮助文件。配置好httpd.conf文件后需要重新启动Apache的后台守护进程httpd,
分页:[1] 2  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有