| APACHE邦定多域名不用重新启动的原理和方法 |
|
作者:soundfly 文章来源:IM286 点击数: 更新时间:2004-8-23 13:11:45  |
|
编辑httpd.conf 在最后加上
| Quote: |
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
|
| 文章录入:admin 责任编辑:admin |
|
上一篇文章: 没有了
下一篇文章: 在FREEBSD 5.2中使用Pureftpd + MySQL + Pureftpd_php_manager架设FTP SERVER |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |