答案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。