APACHE绑定多域名不用重新启动的原理和方法

王朝system·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

在最后加上

NameVirtualHost *

<VirtualHost *>

rewriteengine on

rewritecond %{HTTP_HOST} [^.]+\.alibaba\.uni\.cc$

rewriterule ^(.+) %{HTTP_HOST}$1 [C]

rewriterule ([^.]+)\.alibaba\.uni\.cc(.*) /$1$2

ServerAdmin webmaster@XXX.COM

DocumentRoot /www

ServerName alibaba.uni.cc

ErrorLog logs/alibaba.uni.cc-error_log

CustomLog logs/alibaba.uni.cc-access_log common

</VirtualHost>

将http://username.alibaba.uni.cc对于username的主页请求转换为对http://alibaba.uni.cc/username的请求

---- 对于HTTP/1.1的请求包括一个Host: HTTP头,我们能用下面的规则集重写 http://username.alibaba.uni.cc/anypath到/home/username/anypath。

注: “rewritecond”表明是条件重写规则,当满足后面定义的条件后才会应用下面的重写规则,“rewritecond”有各种变量,请查阅相关文档。

其实是用到了APACHE的重写规则,大家可以看

http://alibaba.uni.cc

我现在还开着的!

你可以打开里面的目录像这样打开测试一下

http://skyspy.alibaba.uni.cc

http://discuz.alibaba.uni.cc

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航