Apache 不监听多个站点的 256 端口

Apache not listening on port 256 with multiple sites

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

我只使用命令行实用程序创建了前两个,最后一个是从 chromebook 上的 webmin 创建的,后者不起作用。服务器托管在 Raspberry Pi 3 上,其中 none 个站点的内存限制过高(仅约 100MB)。
最后一个站点,第一个 运行 在端口 256 上无法正常运行。它 returns Google Chrome 中的 ERR_CONNECTION_REFUSED 错误,我目前无法检查 Pi 本身。我已经重新启动了 Apache 和 Pi。

我究竟做错了什么?我正在使用 Apache2 并以 root.

身份登录

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

    --2021-01-13 10:25:43--  http://localhost:256/
    Resolving localhost (localhost)... ::1, 127.0.0.1
    Connecting to localhost (localhost)|::1|:256... failed: Connection refused.
    Connecting to localhost (localhost)|127.0.0.1|:256... failed: Connection refused.

这不仅仅是我笔记本电脑的问题。看起来这是一个 Apache 配置问题。

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

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

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

netstat -tupan | grep -i listen

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

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

Listen 256

如果是这样,请检查错误日志中的一些错误,这将帮助您找到问题所在。