无法通过 LAN 外的 http 连接到 Web 服务器

无法通过 LAN 外的 http 连接到 Web 服务器

我在网络服务器上工作时遇到了一个问题。

在我更改任何连接之前,它会将http://my.domain/我发送到正确的index.php页面。

当我开始在这台服务器上工作时,运行 Debian 5.0 Lenny(是的,一个非常老版本的 Debian),我将软件包更新到了​​最新版本的 Debian Lenny。

然后我改为index.phpXindex.php创建了一个名为 的新 html 文件index.html。连接到http://192.168.1.xxx/会将我发送到此index.html文件。一切都很好。现在我尝试了http://my.domain/。但随后我收到错误:ERR_ADDRESS_UNREACHABLE

奇怪的是,我的 FTP 服务器确实工作了。之前和之后:(ftp://my.domain/同一设备)

既然它能正常工作,我认为我的 ISP 没有问题。由于 HTTP 连接在 LAN 内部正常工作,因此我还认为服务器软件工作正常。

我的端口转发“应该”可以工作,(至少 FTP 端口 21 可以工作):

21 > 21  192.168.1.xxx
80 > 80  192.168.1.xxx

哪里可能出了问题?

我有一台 WD(我的书本),运行 Debian 5.0 Lenny,(实际操作系统:WDcloud 2.6)。它使用 Apache2 和 httpd(它是嵌入式设备,但我可以通过 SSH 进入它。)

编辑:我发现httpd.conf是空的。

答案1

我猜你的 Web 服务器是 Apache Web 服务器。尝试重启 Apache:

service apache2 restart

然后读取 /var/log/syslog 中的最新消息:

tail /var/log/syslog

这些信息可能会对你有帮助。

您是否检查过 /etc/apache2/ 中的虚拟站点?

您的 my.domain 虚拟站点的 DirectoryIndex 可以指向 index.php 而不是 index.html。

相关内容