找回密码
 新猫注册
查看: 587|回复: 0

[摘录]Apache不重启添加Virtualhost

[复制链接]
kernel 发表于 2008-8-7 17:39:44 | 显示全部楼层 |阅读模式
目录结构是这样规划的

D:/website    --- 所有的网站都放在这里
D:/website/域名后缀/域名
例如:
   1. 我现在需要绑定一个 http://www.domain.com/ 域名
        哪么 我只要建立 D:/website/com/domain.com 文件夹即可。
    2. 如果要绑定一个 http://www.domain.com.cn 域名
       我只要建立一个 D:/website/cn/domain.com.cn 文件夹即可。
默认 www.domain.com 和 domain.com 是绑定在同一个目录下面的。

下面是vhosts配置代码:(在Apache2.2下面测试通过,Apache2.0不知道为啥不好用)
# ------------ 解析www.* 站点 ---------------
<VirtualHost *:80>
    VirtualDocumentRoot "D:/website/%-1/%2+/"
    ServerName www.*
    ServerAlias www.*
</VirtualHost>
# ------------ 解析通用站点 ---------------
<VirtualHost *:80>
    VirtualDocumentRoot "D:/website/%-1/%0/"
    ServerName *.localhost
    ServerAlias *
</VirtualHost>

# ------------ 目录权限 ---------------
<Directory D:/website/*>
    Options Includes FollowSymLinks
    AllowOverride all
    Order allow,deny
    Allow from all
</Directory>

----------

4楼 发表于 2005-6-8 13:13
如何不重启APACHE绑定域名?

看手册,找vhost_alias模块,很容易解决的,关键在目录结构要有规律
UseCanonicalName Off这行一定要有。

参考
http://hi.baidu.com/lukin/blog/item/5b72a4ece67d2f38279791ef.html
http://www.phpx.com/happy/viewthread.php?tid=123967
http://bbs.chinaunix.net/viewthread.php?tid=558083
http://www.baidu.com/s?wd=apache+virtualhost+%B2%BB%D6%D8%C6%F4
您需要登录后才可以回帖 登录 | 新猫注册

本版积分规则

手机版|小黑屋|[漫猫]动漫论坛

GMT+8, 2024-11-1 07:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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