当我访问我的IP地址时下载的bin文件

当我访问我的IP地址时下载的bin文件

我在 Ubuntu 上安装了 nagios,但是当我访问我的 IP 地址时,它会下载一个 BIN 文件。为什么会发生这种情况?地址是:

http://46.101.145.158/nagios

答案1

您似乎正在 http/https 端口上运行 ssh 服务器:

nc -vvv 46.101.145.158 80
Connection to 46.101.145.158 80 port [tcp/http] succeeded!
SSH-2.0-dropbear_2016.72

nc -vvv 46.101.145.158 443
Connection to 46.101.145.158 443 port [tcp/http] succeeded!
SSH-2.0-dropbear_2016.72

如果您尝试在同一端口上运行 ssh 和 http/https,我强烈建议您保持简单,直到所有服务正常工作为止,然后(至少现在)将它们分开。

然后,您可以开始调查您所描述的问题,因为您知道您只有一个应用程序(即您的网络服务器)需要考虑。

答案2

您的 Web 服务器配置中的某些内容已损坏,如下是curl 所说的...

imac> curl -I -L http://46.101.145.158/nagios
curl: (8) Weird server reply

我第一次看到这样的回复。对于你的原始 IP 来说也是如此...

imac> curl -I -L http://46.101.145.158
curl: (8) Weird server reply

从您的 Web 服务器日志开始。

另外,仔细想想,试图处理某些类型的攻击流量的 iptables 规则配置错误可能会出现问题,因此,如果您有任何与此 IP 上的端口 80 关联的 iptables 规则,请立即刷新相关规则。

您的网络服务器访问+错误日志可能会有所帮助。

首先让您的实际网络服务器工作...因此,在尝试设置任何复杂的内容之前,首先提供一个简单的index.html。

相关内容