nginx配置完成后检查清单
Nginx 配置好后要做的事
最简单的 6 步
检查配置有没有错
nginx -t重载配置
systemctl reload nginx测试网站能不能打开
curl -I http://你的域名看 Nginx 有没有权限访问网站目录
先看目录权限:ls -ld /网站目录
再看文件权限:ls -l /网站目录如果没有权限,常见现象是:
- 页面打开报
403 Forbidden - 错误日志里有
Permission denied
怎么处理:
- 先确认 Nginx 运行用户:
ps aux | grep nginx - 如果是
nginx或www-data用户,就把网站目录至少给它读权限 - 目录一般要有执行权限,不然进不去目录
常见做法:
- 给其他用户读权限:
chmod -R o+r /网站目录 - 给目录执行权限:
find /网站目录 -type d -exec chmod o+x {} \\; - 更稳一点的做法是把属组改成 Nginx 用户组,再给组权限:
chown -R 用户:www-data /网站目录chmod -R 750 /网站目录
如果你用的是
nginx用户,就把上面的www-data换成nginx- 页面打开报
看错误日志有没有报错
tail -f /var/log/nginx/error.log如果要正式上线,记得配 HTTPS 和证书自动续期
一句话
先检查配置,再重载,再测试访问,再确认权限,再看日志,最后补 HTTPS。