我在 WindowsXP 上运行 WAMP v2.0,并且在 http-vhosts.conf 文件中设置了一堆虚拟主机。
这是可行的,但是在上周,每当我尝试启动 WAMP 时,我都会在事件日志中收到此错误:
VirtualHost *:80 -- 不支持将 * 端口和非 * 端口与 NameVirtualHost 地址混合,会导致未定义的结果。
并且服务器不会启动。我想不出发生了什么变化。
我已经复制了下面的conf文件。
NameVirtualHost *
<VirtualHost *:80>
ServerName dev.blog.slaven.net.au
ServerAlias dev.blog.slaven.net.au
ServerAdmin user@host.com
DocumentRoot "c:/Project Data/OtherProjects/slaven.net.au/blog/"
ErrorLog "logs/blog.slaven.localhost-error.log"
CustomLog "logs/blog.slaven.localhost-access.log" common
<Directory "c:/Project Data/OtherProjects/slaven.net.au/blog/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
编辑:我的意思是添加,如果我更改 NameVirtualHosts 指令以指定一个端口,即
NameVirtualHost *:80
我收到此错误:
每个套接字地址(协议/网络地址/端口)通常只允许使用一次。: make_sock: 无法绑定到地址 0.0.0.0:80