Apache错误 - localhost:150 - 不是一个监听端口。

4
我正在建立一个Web服务器,但是我对这种东西很陌生。我已经初步设置好了,但当我输入本地主机页面时出现了以下问题:
  • localhost:150 - 不是监听端口
    错误信息请见下面
    150端口用于VirtualHost的配置不是Apache定义的变量
此外,当我点击WAMP上的本地主机时,它无法工作,但当我在Google中输入localhost:150时,它可以工作。
我尝试在httpd.conf和httpd-vhosts.conf中将端口更改为150。
我希望能够顺利运行我的本地主机而不会出现此错误。非常感谢您的帮助。
2个回答

1

更简单的方法是打开 httpd.conf 文件,并在 Listen 部分下添加:

Listen 0.0.0.0:80
Listen [::0]:80
Listen 0.0.0.0:YOUR_PORT
Listen [::0]:YOUR_PORT

重新启动服务器


0
这是一个有点晚的回复,但我希望它能帮助到某些人。我曾经遇到过同样的问题,并通过在c:\(您可能已将其下载到其他目录)中找到wampserver文件并编辑“add_vhost”文件来解决它。我在c:\wamp/www/中找到了它。
在add_vhost文件中,您需要找到每个数字80的实例,并仅编辑与端口80相关的实例(我假设您遇到了端口80的问题,这就是为什么您更改了端口)。应该只有两个if语句包含它:[例如,if($vh_port == '80' || $vh_port == $c_UsedPort)]。在我的情况下,我将“80”替换为所需的端口“8081”。
您还需要检查httpd-vhosts.conf文件(在wamp服务器上的Apache中),并确认您的文档根目录和目录指向正确的路径。提示:它应该是您找到add_vhost文件的相同路径。 例如, DocumentRoot“c:\ wamp64 / www”
最后,您应该右键单击绿色的wamp服务器图标,选择工具,然后选择“使用除80以外的端口”,并将其更改为150。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接