Nginx 不记录指定文件类型的日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 不记录指定文件类型的日志相关的知识,希望对你有一定的参考价值。

nginx 不记录指定文件类型的日志

查看主配置文件:

[[email protected] vhosts]# vim ../nginx.conf

在配置文件里:

log_format    combined_realip   ‘$remote_addr $http_x_forwarded_for   [$time_local]‘

(日志格式)   (日志名字)           (两个IP,一个自己的IP,一个代理IP)     (时间)

$host           "$request_uri"             $status‘

(域名)   (访问地址/链接)     (状态码)

[[email protected] vhosts]# vim test.conf

添加红色部分:

server

{

listen 80;

server_name www.test.com www.aaa.com www.bbb.com;

if ($host != ‘www.test.com‘)

{

rewrite ^/(.*)$ http://www.test.com/$1 permanent;

}

index index.html index.htm index.php;

root /data/www;

access_log /tmp/access.log qiangzi;

location ~ .*admin\.php$ {

auth_basic "aminglinux auth";

auth_basic_usre_file /usr/local/nginx/conf/.htpasswd;

include fastcgi_params;

fastcgi_pass unix:/tmp/www.sock;

#fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;

}

location ~.*\.(gif|jpg|jpeg|png|bmp|swf)$

   {

       access_log off; (不去记录日志)

   }

location ~ \.php$ {

include fastcgi_params;

fastcgi_pass unix:/tmp/www.sock;

#fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /data/www$fastcgi_script_name;

}

保存退出

[[email protected] vhosts]# /usr/local/nginx/sbin/nginx -s reload  (刷新)

[[email protected] vhosts]# cat /tmp/access.log  (查看日志)


本文出自 “12350027” 博客,谢绝转载!

以上是关于Nginx 不记录指定文件类型的日志的主要内容,如果未能解决你的问题,请参考以下文章

nginx不记录指定文件类型的日志

nginx不记录指定文件类型日志

Nginx 指定不产生日志类型(不记录图片日志)

设置日志不记录指定类型的文件,日志文件的切割

Apache不记录指定文件类型日志

apache不记录指定文件类型日志