开发者社区 问答 正文

网站突然无法访问了,有大神能帮下吗

我有一个wordpress网站昨天突然不能访问了浏览器显示“远程服务器中断了连接”,ssh可以用 apache显示是active 但是在apache里的access.log里没有新的访问记录。 我试过把网站用一个新的ip和服务器备份到一个以前的版本但是还是无法访问。我还在网上搜说可能是防火墙的原因我用的是ubuntu 我把ufw关了还是不能访问。

我还怀疑是不是被ddos,但看cpu利用率在能访问的时候一直是20%左右,但现在掉到基本上是0%。

有大神知道是什么原因吗?怎么能解决?

我是新手或者有什么方法能找到问题出在哪里吗?

本问题来自阿里云开发者社区的【11大垂直技术领域开发者社群】。 https://developer.aliyun.com/article/706511 点击链接欢迎加入感兴趣的技术领域群

展开
收起
茶什i 2019-08-28 10:19:40 691 分享 版权
阿里云 AI 助理回答

遇到您描述的问题,确实需要一步步排查来确定问题所在。以下是一些建议的排查步骤和可能的原因,希望能帮助到您:

  1. 检查网络连接

    • 确认服务器的网络是否正常,可以尝试ping其他网站或服务看是否通顺。
    • 检查服务器的出口带宽是否有异常,比如流量突增后被限制。
  2. Apache状态确认

    • 虽然您提到Apache显示为active,但还是建议通过systemctl status apache2(针对Ubuntu系统)进一步查看Apache的具体运行状态和错误日志。
    • 查看Apache的错误日志/var/log/apache2/error.log,这里可能会有导致服务中断的具体错误信息。
  3. 防火墙设置

    • 尽管您已经关闭了ufw,但还需要确认是否有其他防火墙软件在运行,如iptables或其他第三方防火墙。可以通过sudo iptables -L命令查看规则。
    • 如果使用的是阿里云ECS,也要检查ECS实例的安全组规则,确保80/443端口(HTTP/HTTPS)是开放的。
  4. DDoS防护

    • 阿里云提供了DDoS基础防护,如果怀疑遭受DDoS攻击,可以在阿里云控制台查看ECS实例的网络安全监控情况。
    • 如果CPU利用率突然下降且无访问记录,这不太符合典型的DDoS攻击特征,但仍建议开启或升级DDoS防护并联系阿里云客服获取帮助。
  5. 资源与性能

    • 除了CPU利用率,也检查内存使用情况,有时候内存耗尽也会导致服务不可用。
    • 使用tophtop命令查看当前系统资源占用情况。
  6. 域名解析与SSL证书

    • 确认域名解析是否正确指向当前服务器IP地址。
    • 如果使用了SSL证书,检查证书是否过期或配置是否正确。
  7. WordPress相关问题

    • 登录服务器,尝试直接通过本地环回地址(如http://localhost/wordpress)访问网站,排除外部网络因素。
    • 检查WordPress的错误日志,通常位于wp-content/logs目录下(如果开启了日志记录功能)。
  8. PHP问题

    • 检查PHP-FPM服务的状态,因为WordPress依赖于它来处理PHP请求。
    • 查看PHP相关的错误日志,通常位于/var/log/php*目录下。
  9. 文件权限与完整性

    • 确认网站文件和目录的权限设置是否正确,特别是WordPress的核心文件和wp-content目录。
    • 使用MD5校验等方法检查核心文件是否被篡改。

如果以上步骤都无法定位问题,考虑寻求专业的技术支持,比如阿里云的技术支持团队,他们能提供更深入的诊断和解决方案。同时,加入阿里云开发者社区的相关技术社群也是一个很好的选择,那里有很多经验丰富的开发者可以交流经验。您也可以通过ECS一键诊断全面排查并修复ECS问题。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答