自定义错误日志
语法格式:
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;