nginx配置完成后检查清单

Nginx 配置好后要做的事

最简单的 6 步

  1. 检查配置有没有错
    nginx -t

  2. 重载配置
    systemctl reload nginx

  3. 测试网站能不能打开
    curl -I http://你的域名

  4. 看 Nginx 有没有权限访问网站目录
    先看目录权限:ls -ld /网站目录
    再看文件权限:ls -l /网站目录

    如果没有权限,常见现象是:

    • 页面打开报 403 Forbidden
    • 错误日志里有 Permission denied

    怎么处理:

    • 先确认 Nginx 运行用户:ps aux | grep nginx
    • 如果是 nginxwww-data 用户,就把网站目录至少给它读权限
    • 目录一般要有执行权限,不然进不去目录

    常见做法:

    • 给其他用户读权限:chmod -R o+r /网站目录
    • 给目录执行权限:find /网站目录 -type d -exec chmod o+x {} \\;
    • 更稳一点的做法是把属组改成 Nginx 用户组,再给组权限:
      chown -R 用户:www-data /网站目录
      chmod -R 750 /网站目录

    如果你用的是 nginx 用户,就把上面的 www-data 换成 nginx

  5. 看错误日志有没有报错
    tail -f /var/log/nginx/error.log

  6. 如果要正式上线,记得配 HTTPS 和证书自动续期

一句话

先检查配置,再重载,再测试访问,再确认权限,再看日志,最后补 HTTPS。