错误:"虚拟主机*:80个混*港口和非*港口与NameVirtualHost地址不支持,继续不确定的结果"
题
我WAMP v2。0在WindowsXP和我有一大堆的虚拟的主机设在http虚拟主机.conf文件。
这是工作,但在最后一周,每当我试图和开始*瓦姆普的办公室我得到这个错误的事件日志:
虚拟主机*: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指令指定的一个港口,i。e
NameVirtualHost *:80
我得到这个错误:
只有一个使用情况的每个插座地址(议定书》/网络地址/口岸)通常是允许的。:make_sock:不能结合到0.0.0.0的地址:80
解决方案
NameVirtualHost*:80
我得到这个错误:
只有一个使用情况的每个插座地址(议定书》/网络地址/口岸)通常是>允许的。:make_sock:不能结合到0.0.0.0的地址:80
我认为这可能是因为你有财产以后还有听到80端口。你有任何其他的服务器(或例如Skype)运行?
(如果它是Skype:清除"工具项高级>连接>使用港口的80 443作为替代办法进入的连接")
其他提示
嗯,这似乎是有问题的方式(并购)在其指定的港口。
基本上,*:80个装置"的使用港口的80所有主机这样的配置"。当你这样做,阿帕奇试图绑定,主为0.0.0.0:80,这意味着机会接受每一分组未来的机器通过口80,不管什么虚拟机,它的目的是去。这些事你应该仅使用一次,并且只有如果你有 一个 主机在于配置。
因此,如果你有同样的*:80号指令在两台主机的配置文件,服务器不负荷,因为它将试图绑0.0.0.0的是:80次,无法在第二次尝试。(这也解释了"唯一一个使用情况的每个插座地址(议定书》/网络地址/口岸)通常是允许的。:make_sock:不能结合到地址0.0.0.0的:80个"信息)。