我的知识记录

宝塔面板服务器网站故障_网站总404

很多站长遇到网站总404就重启服务器、改权限、删文件,结果问题没解决还引入新问题。正确做法是先看日志,日志里有具体的错误文件、行号、原因。500看 PHP 错误日志,502看 PHP-FPM 日志,404看访问日志的请求 URL。

5xx 错误排查:500看 PHP 错误日志(语法错、致命错、数据库连接错);502检查 PHP-FPM 是否启动、端口是否监听、配置是否正确;503检查服务器是否过载、维护模式、连接数超限;504检查后端处理时间、增大超时配置、优化慢查询。

参考(网站错误排查命令): ``` # HTTP状态码 curl -I http://域名 curl -I https://域名 curl -I -x 127.0.0.1:80 http://域名 # 源站测试

# 详细输出 curl -v http://域名/页面 2>&1 | head -50

# Nginx日志 tail -50 /var/log/nginx/error.log tail -100 /var/log/nginx/access.log | grep 404

# Apache日志 tail -50 /var/log/httpd/error_log tail -50 /var/log/apache2/error.log

# PHP错误日志 tail -50 /www/wwwroot/域名/error.log

# 资源检查 free -m && df -h && uptime

# 端口和服务 netstat -tlnp | grep -E ":80|:443|:9000" systemctl status nginx php-fpm mysqld ```

排查完用 nslookup 解析检测确认。修复后 curl -I 返回200,浏览器无痕模式访问正常,所有资源(CSS/JS/图片)都加载成功。如果是 CDN 环境,刷新 CDN 缓存后再测。记录错误原因和修复方法,方便下次快速处理。

IIS 错误速查:IIS 有子状态码,404.0找不到文件、404.3 MIME类型限制、404.4无处理程序、500.0模块错误、500.19配置错误、502.3 CGI超时。看 IIS 日志的子状态码精确定位,虚拟主机在面板看详细错误。

宝塔面板服务器网站故障_网站总404

标签:

更新时间:2026-08-26 20:34:03

上一篇:虚拟主机受攻击后数据恢复_处理步骤_恢复方法

下一篇:虚拟主机删除文件名含空格的文件_FTP与命令行双方案