|
|
发表于 2005-10-14 06:55:18
|
显示全部楼层
Post by zj21cn
# Virtual hosts
#
# Virtual host Default Virtual Host
NameVirtualHost *
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
ServerAdmin root@zj21cn.com
DocumentRoot /var/www/html
ServerName xwy008.3322.org
</VirtualHost>
<VirtualHost 192.168.1.2>
ServerAdmin zj@zj21cn.com
DocumentRoot /var/www/zj21cn/
ServerName zj21cn.3322.org
UserDir /var/www/zj21cn/
LogLevel emerg
LogFormat "zj21cnlog"
</VirtualHost>
<VirtualHost 192.168.1.2>
ServerAdmin root@zj21cn.com
DocumentRoot /var/www/yybuku
ServerName yybuku.3322.org
</VirtualHost>
不知道,你的apache是哪一版本的??
我的RHELAS4自带的2.0.52的如果将三个<VirtualHost 192.168.1.2>设定为相同,启动时会提示“Starting httpd: [Fri Oct 14 06:49:10 2005] [warn] VirtualHost 192.168.0.1:0 overlaps with VirtualHost 192.168.0.1:0, the first has precedence, perhaps you need a NameVirtualHost directive”
另外,在http.conf中,已经明确说明了“
#Use name-based virtual hosting.
#
#NameVirtualHost *:80
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
” |
|