【问题标题】:Apache not listening on port 256 with multiple sitesApache 没有监听多个站点的 256 端口
【发布时间】:2021-04-18 16:32:45
【问题描述】:

我有 3 个网站。
一个在 80 端口运行,一个在 1337 端口运行,一个在 256 端口运行。

我只使用命令行实用程序创建了前两个,最后一个是不工作的,来自 chromebook 上的 webmin。服务器托管在 Raspberry Pi 3 上,并且没有一个站点的内存限制太高(只有大约 100MB)。
最后一个站点,即在端口 256 上运行的站点,运行不正常。它在 Google Chrome 中返回 ERR_CONNECTION_REFUSED 错误,我目前无法检查 Pi 本身。我已重新启动 Apache 和 Pi。

我究竟做错了什么?我正在使用 Apache2,并且以 root 的身份登录。

更新:在 Webmin 中,运行 wget localhost:256 后,我遇到了这个错误:

--2021-01-13 10:25:43-- http://localhost:256/ 正在解析 localhost (localhost)... ::1, 127.0.0.1 连接到 localhost (localhost)|::1|:256... 失败:连接被拒绝。 连接到 localhost (localhost)|127.0.0.1|:256... 失败:连接被拒绝。

这不仅仅是我的笔记本电脑的问题。这是一个 Apache 配置问题,它出现了。

另一个更新:这是配置文件:

    <VirtualHost _default_:256>
        DocumentRoot /var/www/wiki
        <Directory "/var/www/wiki">
            allow from all
            Options None
            Require all granted
        </Directory>
    </VirtualHost>

【问题讨论】:

  • 我想我应该分享我的 Apache2 站点配置,哈哈

标签: http apache2 listen


【解决方案1】:

确保 apache 正在侦听端口。您可以使用 netstat:

netstat -tupan | grep -i listen

如果列出了 3 个端口,则问题可能出在其他地方。

如果缺少端口,请检查 httpd.conf 是否包含此行:

Listen 256

如果是这样,请检查错误日志以查找错误,以帮助您找出问题所在。

【讨论】:

  • 检查 Netstat 后,没有监听 256 端口。将其添加到 httpd.conf 后,一切正常。谢谢!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-05
  • 1970-01-01
  • 1970-01-01
  • 2015-11-28
  • 1970-01-01
相关资源
最近更新 更多