我的知识记录

时代互联虚拟主机网站连接被拒绝_curl与日志

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

非状态码错误:白屏通常是 PHP 致命错误且 display_errors 关闭,看日志;样式错乱是 CSS 路径错、404、或 CDN 未同步;图片不显示是路径错、权限错、防盗链拦截;乱码是字符集不一致(数据库、PHP、HTML 都要 UTF-8);加载慢是资源大、未压缩、未缓存、数据库慢查询。

参考(网站错误排查命令): ``` # 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 ```

预防网站错误:变更配置前备份;代码上线前测试;监控 HTTP 状态码(UptimeRobot 等);错误日志定期检查;资源使用率超80% 扩容;SSL 证书到期前续签;定期备份数据库和文件。预防能减少80% 的故障。

Nginx 错误速查:404 log 里有 "file not found";403 log 里有 "directory index forbidden"或"access forbidden by rule";502 log 里有 "connect() failed"或"upstream prematurely closed";504 log 里有 "upstream timed out"。根据日志关键字直接定位。

时代互联虚拟主机网站连接被拒绝_curl与日志

标签:

更新时间:2026-08-27 12:05:58

上一篇:JPG照片EXIF时间戳调整汇总|相机照片导入下修改图片创建时间修改时间日期实用方法

下一篇:Windows 虚拟主机怎么做隐藏 .php 后缀_虚拟主机301跳转完整步骤