林海谐缘

 找回密码
 审核注册
搜索
查看: 2018|回复: 1

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

[复制链接]
发表于 2006-7-31 17:05:18 | 显示全部楼层 |阅读模式
  APACHE邦定多域名不用重新启动的原理和方法


编辑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
发表于 2008-10-20 20:10:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 审核注册

本版积分规则

QQ|手机版|小黑屋|林海谐缘论坛 ( 豫ICP备07015145号 ) |
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论 | 管理员:linker(QQ:80555546) 群:3067918

GMT+8, 2024-11-21 20:38 , Processed in 0.034326 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表