所以这是交易。我正在尝试用我的WAMP设置虚拟主机。
我在网上找到的说明告诉我设置Listen :80 to Listen *:80
。
但是当我检查我的httpd.conf文件时,我只看到
Listen 0.0.0.0:80
Listen [::0]:80
我不知道0.0.0.0 and [::0]
是什么意思。
所以我的问题是它们和*的意思相同吗?或者我应该改变
Listen 0.0.0.0:80
Listen [::0]:80
到
Listen 0.0.0.0*:80
Listen [::0]*:80
或添加以下Listen *:80
?
或者我根本不需要添加它。?
提前致谢!
更新:我猜0.0.0.0:80
是ipv4而[::0]:80
是ipv6
但我仍然不知道是否需要添加Listen *:80
和/或Listen [*]:80
或类似内容......
任何想法或建议都将不胜感激。
再次感谢!
答案 0 :(得分:0)
我不知道你在网上找到了什么,但这是正式的指示。
如果您正在使用WAMPServer pre V3:
WAMPServer Forum: THE NEED for VIRTUAL HOSTS
如果您使用的是WAMPServer V3,则该过程变得更加简单,现在有一个网页几乎可以为您完成所有这些操作
WAMPServer Forum: WAMPServer 3 All you need to know
*:80用于虚拟主机定义,而不用于Listen
httpd.conf
指令
*
表示侦听任何IP地址,并且比指定实际IP地址更简单。由于大多数Windows PC只有一个IP地址,即只有一个网卡,因此不需要特定的IP地址。
答案 1 :(得分:0)
转到httpd.conf并执行下一个
#Listen 12.34.56.78:80
Listen 127.0.0.1:8080
#Listen 0.0.0.0:80
#Listen [::0]:80
以及您找到的地方
ServerName localhost:80
写
ServerName localhost:8080
这样,我就解决了Apache服务的问题。