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
如果是这样,请检查错误日志中的一些错误,这将帮助您找到问题所在。
我有 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
如果是这样,请检查错误日志中的一些错误,这将帮助您找到问题所在。