欢迎来到云服务器

服务器租用

nginx错误日志和会见日志的自动支解配置要领

一.nginx错误日志

nginx软件会把自身运行的妨碍信息及用户会见的日志信息记录到指定的日志文件里

一般在nginx.conf设置文件第二行添加:
error_log    logs/error.log    error ;

 ↓                  ↓                  ↓

要害字             日志文件       日志级别

其实假如不添加这行的话,默认就是这样

关于日志级别:

错误日志常见的级别有 :
debug | info|notice | warn|error|crit | alert | emerg

凭据履向来说,级别越高,记录的信息越少,出产情况一般是warn 、error 、crit这三个级别

留意:不要设置info等较初级别,会带来庞大磁盘I/O耗损

小能力:清空日志文件

[[email protected] logs]#  > error.log

nginx错误日志的设置就这么简朴

二 .nginx会见日志

nginx软件会把每个用户会见网站的日志信息记录到指定的日志文件里,供网站提供者阐明用户的欣赏行为等,此成果由ngx_http_log_module 模块认真

我们看一下默认安装完成nginx后没有修悔改的nginx.conf ,一般会见日志都放在httpd区块那

修改nginx.conf 添加黄色部门

worker_processes  1;
error_log       logs/error.log  error;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

    sendfile        on;
    keepalive_timeout  65;
    include extra/*.conf;

}

会见日志的参数说明如下:

log_format  main → 这个是日志名目标界说

$remote_addr - 记录会见网站的客户端地点      
$remote_user 长途客户端用户名称      
$time_local 记任命户会见时间和时区      
$request 用户的http请求其实行信息      
$status http状态码,,记录请求返回的状态,譬喻200 403 301      
$body_bytes_sent 处事端发送给客户端的响应body字节数      
$http_referer 记录此次毗连是从哪个毗连跳转过来的,防盗链      
$http_user_agent 记录客户端会见信息,譬喻欣赏器、手机客户端等      
$http_x_forwarded_for 当前端有署理处事器时,配置web节点记录客户端设置      

首先主设置文件修改完成后,然后在每个虚拟主机内里举办设置,使其利用上述名目记任命户会见日志,已www.vipdailiang.com 为例  

修改

 

腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号