nginx debug 模式

nginx debug的常用模式

以404为例

1、出现404

2、tail log

1
tail -f 20 /var/log/nginx/error.log

3、发现问题 Permission denied,是nginx服务的启动用户和目标文件的所属用户不一样。

1
2021/02/11 17:40:09 [crit] 6874#6874: *4 stat() "/root/hexo_app/public/" failed (13: Permission denied), client: 183.223.64.173, server: _, request: "GET / HTTP/1.1", host: "coding4.art"

4、修改nginx配置文件

1
vim /etc/nginx/nginx.conf

将nginx启动用户从user www-data; 改成 user root;


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!