ubuntu

怎样解决Ubuntu Nginx启动失败

小樊
35
2025-12-13 03:12:20
栏目: 智能运维

Ubuntu 上 Nginx 启动失败的排查与修复指南

一 快速定位

二 常见原因与对应修复

三 最小可用 systemd 单元示例

[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/nginx/logs/nginx.pid
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

四 一键排查命令清单

# 1) 配置语法
sudo nginx -t

# 2) 服务状态与实时错误
sudo systemctl status nginx -l
sudo tail -f /var/log/nginx/error.log

# 3) 端口占用
sudo ss -tulnp | grep ':80\|:443'

# 4) 资源与句柄
df -lh
ulimit -n

# 5) 重新加载并重启
sudo systemctl daemon-reload
sudo systemctl restart nginx
sudo systemctl status nginx

0
看了该问题的人还看了