自定义错误日志

语法格式:

Syntax: error_log file [level]; 
Default: error_log logs/error.log error; 
Context: main, http, mail, stream, server, location 
level: debug, info, notice, warn, error, crit, alert, emerg

范例:

创建某个网站的错误日志存放文件夹
touch /apps/nginx/logs/www.meng.org-error.log
vim /apps/nginx/conf/conf.d/www.meng.org.conf
server {
    listen 80 ;
    server_name www.meng.org;
    root /data/nginx/html/pc/;
    error_log  /apps/nginx/logs/www.meng.org-error.log; 启用错误日志路径
}
nginx -s reload
在另一主机进行错误访问然后查看日志
tail /apps/nginx/logs/www.meng.org-error.log -f
2022/09/17 15:19:27 [error] 25040#0: *195 open() "/data/nginx/html/pc/xxx" failed (2: No such file or directory), client: 10.0.0.1, server: www.meng.org, request: "GET /xxx HTTP/1.1", host: "www.meng.org"
关闭错误日志
error_log /dev/null;