我是否需要添加*来监听:80 / Listen []:80用于ipv4和ipv6 WAMP虚拟主机设置

时间:2016-03-12 06:55:12

标签: apache wamp virtualhost wampserver

所以这是交易。我正在尝试用我的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或类似内容......

任何想法或建议都将不胜感激。

再次感谢!

2 个答案:

答案 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服务的问题。