很多人刚建站的时候光顾着把内容发上去,等真出问题了才发现连Nginx都没搞明白。我刚开始那两年也是这样,被服务器教育了无数次。
碰到Nginx报错的时候,第一件事不是重启,是看错误信息到底说什么。
日志一般在这:
tail -50 /www/wwwlogs/nginx_error.log{card-list-item}
502 Bad Gateway:PHP-FPM没起来或者进程不够
{/card-list-item}
{card-list-item}
403 Forbidden:目录权限不对或者index文件缺失
{/card-list-item}
{card-list-item}
404 Not Found:伪静态规则没配对
{/card-list-item}
{card-list-item}
too many open files:系统句柄数限制太小
{/card-list-item}
十次报错有八次是配置没改对或者权限不对。先从这两个方向查,比瞎重启管用。
说到底,服务器运维没什么捷径,就是多碰多记录。我这篇文章就是自己踩坑后的笔记,希望对你有帮助。