【问题标题】:Apache error - localhost:150 - Not a Listen portApache 错误 - localhost:150 - 不是监听端口
【发布时间】:2019-09-22 09:21:59
【问题描述】:

我正在设置一个网络服务器,但我是这种东西的新手。我有点设置它,但是当我进入我的本地主机页面时出现以下问题:

  • localhost:150 - 不是监听端口
    错误见下文
    用于 VirtualHost 的端口 :150 不是 Apache 定义变量

另外,当我在我的 WAMP 上按 localhost 时,它不起作用,但是当我输入 localhost:150 到谷歌时,它就起作用了。

我尝试在 httpd.conf 和 httpd-vhosts.conf 中将端口更改为 150。

我想在没有这个错误的情况下运行我的本地主机。感谢所有帮助。

【问题讨论】:

    标签: apache wamp port virtualhost


    【解决方案1】:

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

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

    Listen [::0]:YOUR_PORT

    然后重启服务器

    【讨论】:

      【解决方案2】:

      这有点晚了,但我希望它对某人有所帮助。我遇到了同样的问题,并通过在 c:\ 中找到 wampserver 文件来解决它(您可能已将其下载到不同的目录)并编辑了“add_vhost”文件。我在 c:\wamp/www/ 中找到它

      在 add_vhost 文件中,您需要找到编号为 80 的每个实例,并且只编辑与端口 80 相关的实例(我假设您遇到了端口 80 的问题,这就是您更改端口的原因)。 它应该只出现在两个 if 语句中:[例如,if($vh_port == '80' || $vh_port == $c_U​​sedPort) ]。就我而言,我将“80”换成了所需的端口“8081”。

      您还需要检查您的 httpd-vhosts.conf 文件(在 wamp 服务器上的 Apache 中)并确认您的文档根目录和目录指向正确的路径。提示:它应该与您找到 add_vhost 文件的路径相同。 例如。, DocumentRoot "c:\wamp64/www"

      最后,您应该右键单击绿色 wamp 服务器图标并选择工具,然后选择“使用 80 以外的端口”并将其更改为 150。

      【讨论】:

        猜你喜欢
        • 2012-08-11
        • 1970-01-01
        • 2019-05-26
        • 2022-06-23
        • 1970-01-01
        • 1970-01-01
        • 2015-11-28
        • 1970-01-01
        • 2012-05-01
        相关资源
        最近更新 更多