本页记录一次故障的快速定位与修复步骤,便于复用。
ps aux | egrep -i nginx\|apache2\|httpd | grep -v egrep
systemctl is-active nginx
ss -tulpn | grep -E :\(80\|443\)\b
curl -I http://127.0.0.1/
curl -kI https://127.0.0.1/
tail -n 200 /var/log/nginx/error.log
ls -la /etc/nginx/sites-enabled
sed -n 1,220p /etc/nginx/sites-available/default
systemctl is-active php8.1-fpm
ls -l /run/php/
创建 /etc/nginx/conf.d/fastcgi_tuning.conf:
fastcgi_buffering on;
fastcgi_buffers 32 32k;
fastcgi_buffer_size 64k;
fastcgi_busy_buffers_size 64k;
fastcgi_temp_file_write_size 64k;
fastcgi_read_timeout 60s;
nginx -t
systemctl reload nginx
curl -I http://127.0.0.1/
curl -kI https://127.0.0.1/
location ~ /\\. {
deny all;
}
location ~* \\.(env|ini|log|bak|sql)$ {
deny all;
}
更新于 2025-09-06,来源:一次生产故障排查。