学海荡舟手机网
导航

主页 > 电子设备技术 > 电器电路基础 > > 详细内容

在Linux下虚拟域名怎样实现

 

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

 1、静态配置

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

 (1) 首先设置UseonalName为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>

 


相关文章