Hugo博客公告弹窗

Nginx 常用命令和操作

检查 Nginx 状态和权限

sudo systemctl status nginx  # 检查 Nginx 服务状态,特别是是否有 PID 文件相关警告
ps aux | grep nginx          # 查看 Nginx 进程是否正常运行,并检查其权限
ls -l /run/nginx/nginx.pid   # 查看 Nginx 的 PID 文件权限是否正确

重启服务并观察日志

sudo systemctl daemon-reload  # 重新加载 Systemd 配置文件
sudo systemctl restart nginx  # 重启 Nginx 服务
sudo journalctl -xe           # 查看系统日志,检查是否有与 Nginx 相关的错误

查找进程和文件路径

ps -ef | grep nginx  # 确认 Nginx 的进程是否在运行
find / -name nginx   # 在文件系统中查找 Nginx 的相关文件或路径

验证配置文件

sudo nginx -t  # 测试 Nginx 配置文件是否正确

重启 Nginx 来应用新配置

nginx -t && systemctl restart nginx

测试一下配置是否生效

curl -v http://127.0.0.1/

检查一下 Nginx 是否真的在监听 80 端口

netstat -tlnp | grep nginx
CC BY-NC-SA 4.0 转载请注明
最后更新于 2025-01-15 13:02
clarity统计