My FAQ,最新最全的IT技术FAQ
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 未整理篇 | 技术讨论
  当前位置: > 操作系统 > Linux > Linux综合
Linux下虚拟域名的实现(2)
作者:未知 时间:2005-09-13 12:25 出处:ChinaUnix.net 责编:My FAQ
              摘要:Linux下虚拟域名的实现(2)

目前Linux操作系统十分火爆,所以很多朋友希望了解一下Linux下虚拟域名的实现过程。下面就基于目前比较流行的RedHat来讨论一下。

  二、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> 


 xinyv 回复于:2003-01-10 16:06:42
好文章,我顶!!!!!!!!!!

 xwings 回复于:2003-01-10 16:24:58
simple and nice

 jxzhouzhou 回复于:2003-05-21 14:46:37
真是很好收藏起来可做资料来使用

 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有