如果我们扣并给采用牿于域名虚拟主机方式配置的站点www.omerdomain.tld指定一个属于自己的IP地址,那么必须在做这种转换时避免出现对站点无法正确访问的情况。为避免缓存旧的iP地址的域名服务器或代理服务器访问基于域名的虚拟主机时发生问题,存转化期间我们需要同时提供两种访问方式。
这种转化很简甲,因为我们只要给VirtualHost指令加一个新的IP地址(111.22.33.66)行了。
服务器配置
Port 80
ServerName www.domain.tld
DocumentRoot/www/domain
NameVirtualHost 11l.22 33.55
<VirluaIHost 111.22.33.55 11 1.22.33.66>
DocumentRoot /www/oLherdomain
ScrvcrName www.otherdomain.tld
</VirtualHost>
<VinualHost 111.22 3315>
DocumentRoot /www/suhdomain
SctvcrName www.sub.domain.tld
ServerAlias * sub domain cid
</VirtualHost>
现在通过新地址(作为基于lP的虚拟主机)和旧地址(作为基于名称的虚拟主机)都可以实现对虚拟主机的访问。
推荐阅读:虚拟主机技术中基于端口的主机配置