大家好,希望有人能够提供帮助。
我有一台运行 Apache 的 VPS 服务器,使用的是 Linux Centos 8。我有几个域在 PHP 8 上运行,还有一个 wordpress 和节点 API 应用程序。一切都运行正常,直到今天早上我尝试访问我的网站时,所有域都收到了“无法访问此站点”的消息。我尝试过多种浏览器和设备。我检查了 Apache 是否正在运行,当我对我的域运行 ping 时,我的 VPS IP 地址被返回,并且在服务器或应用程序日志(/var/log 目录)中看不到任何内容
有人知道这可能导致什么吗?或者有人可以提供任何指导吗?我的 VPS 是使用 hostinger 的,他们不会提供帮助,因为它是自托管的。自从上次使用我的应用程序以来,我没有进行任何配置或服务器更改。
我的一个网站是https://screenshottopdf.com
答案1
我真的不想建议重启可能会有用——我已经在 Windows 世界中呆了很长时间了——但看起来 Apache 没有响应,重新启动它或重新启动整个 VPS 可能会让你恢复正常。我还会检查你的磁盘是否已满,因为我有一个客户的网站多次失败,原因是系统磁盘过满(使用 发现df -h
)并且再次因为 inode 耗尽(使用 发现df -i
)。你的 DNS 正在运行,traceroute
从这里显示了一条很长但并非无法管理的路径(21 跳,从温哥华出发 50 毫秒),因此它似乎完全在你的服务器内。
编辑:其他要检查的事项包括防火墙是否处于活动状态,如果是,是否允许端口 80 和 443 上的入站连接。我会注意到我可以连接到端口 25,因此可能有一个邮件服务器,当然 SSH 也可用。但此时我们更多地处于常规故障排除的范围内,因此,这个地方并不是特别适合。