nginx的日志管理


log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'; main # 日志格式的名字
$remote_addr # 访问主机的ip
$remote_user # 访问用户的凭证,网页没有设置就没有。
$time_local # 服务器本地时间
$request # 请求和http版本
$status # 请求的状态码
$body_bytes_sent # 服务器返回的大小
$http_referer # 这个请求是从那个网站访问过来的
$http_user_agent # 能看到客户端的浏览器和操作系统信息
$http_x_forwarded_for # 源客户端IP,经过代理访问,记录原来的IP地址

日志的调用


在写好日志格式和取好名称之后直接使用下面方式调用。

log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'; log_format zidingyi '访问的IP:$remote_addr - 认证的用户:$remote_user - 访问的时间:[$time_local] - 请求
的资源:$request - 状态码:$status - 发送数据量:$body_bytes_sent - http_refere:"$http_referer"'; # access_log /var/log/nginx/access.log main;
access_log /var/log/nginx/zidingyi_access.log zidingyi;

局部的调用方式。

[root@web01 /etc/nginx]# vi nginx.conf
............
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'; log_format zidingyi '访问的IP:$remote_addr - 认证的用户:$remote_user - 访问的时间:[$time_local] - 请求
的资源:$request - 状态码:$status - 发送数据量:$body_bytes_sent - http_refere:"$http_referer"';
access_log /var/log/nginx/access.log main; ................
# =================================================================#
[root@web01 /etc/nginx/conf.d]# vi web01.conf
server {
listen 80;
server_name 10.0.0.7; location / {
root /code/web01;
index index.html;
}
access_log /var/log/nginx/web01_access.log zidingyi;
}

日志的路径


用指定路径会在指定的目录下生成日志文件。

# 这种配置方法会在指定目录下生成日志。/code/
[root@web01 /etc/nginx]# vi conf.d/web01.conf
server {
listen 80;
server_name 10.0.0.7; location / {
root /code/web01;
index index.html;
}
access_log /code/web01_zi_access.log main;
} # 会找到/etc/nginx下的log目录再存储日志。如果没有需要新建目录。
[root@web01 /etc/nginx]# vi conf.d/web01.conf
server {
listen 80;
server_name 10.0.0.7; location / {
root /code/web01;
index index.html;
}
access_log log/web01_zi_access.log main;
}
FBI WARNING

QQ:1402122292 认准原创sheldon 别人叫我晓东

nginx 日志管理配置详解的更多相关文章

  1. Nginx安装及配置详解【转】

    nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外 ...

  2. [转帖]Nginx安装及配置详解 From https://www.cnblogs.com/zhouxinfei/p/7862285.html

    Nginx安装及配置详解   nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP ...

  3. 2-4、nginx特性及基础概念-nginx web服务配置详解

    Nginx Nginx:engine X 调用了libevent:高性能的网络库 epoll():基于事件驱动event的网络库文件 Nginx的特性: 模块化设计.较好扩展性(不支持模块动态装卸载, ...

  4. Linux中Nginx安装与配置详解

    转载自:http://www.linuxidc.com/Linux/2016-08/134110.htm Linux中Nginx安装与配置详解(CentOS-6.5:nginx-1.5.0). 1 N ...

  5. nginx轮询配置详解

    nginx轮询配置详解... Nginx配置文件详细说明转载

  6. java log4j基本配置及日志级别配置详解

    java log4j日志级别配置详解 1.1 前言 说出来真是丢脸,最近被公司派到客户公司面试外包开发岗位,本来准备了什么redis.rabbitMQ.SSM框架的相关面试题以及自己做过的一些项目回顾 ...

  7. nginx与fastdfs配置详解与坑

    nginx与fastdfs配置详解与坑 环境 ubantu19.04 fastdfs-5.11 fastdfs-nginx-module-1.20 libfastcommon-1.0.39 nginx ...

  8. nginx 日志记录 自定义详解(分析上报用)

    nginx 日志记录 自定义详解   1.log_format 普通格式 log_format main '$remote_addr - $remote_user [$time_local] $req ...

  9. (转)Nginx静态服务配置---详解root和alias指令

    Nginx静态服务配置---详解root和alias指令 原文:https://www.jianshu.com/p/4be0d5882ec5 静态文件 Nginx以其高性能著称,常用与做前端反向代理服 ...

随机推荐

  1. 【转载】C# get 与set的一些说明

    转载 在面向对象编程(OOP)中,是不允许外界直接对类的成员变量直接访问的,既然不能访问,那定义这些成员变量还有什么意义呢?所以C#中就要用set和get方法来访问私有成员变量,它们相当于外界访问对象 ...

  2. Spring Security OAuth 2.0 发放令牌接口地址自定义

    OAuth 2.0 如何获取令牌 以密码模式为例,获取 Token curl --location --request POST 'http://oauth-server/oauth/token' \ ...

  3. Spring Boot 2.3 新特性优雅停机详解

    什么是优雅停机 先来一段简单的代码,如下: @RestController public class DemoController { @GetMapping("/demo") p ...

  4. Gson?So easy.

    1.概述 这篇文章主要讲述了Gson的使用.包括从最基础的基本类型的序列化,到对象,数组,集合,再到Gson注解,Gson Builder,再到格式化,自定义序列化与反序列化等内容. 另外文章篇幅较长 ...

  5. 858. Mirror Reflection

    There is a special square room with mirrors on each of the four walls.  Except for the southwest cor ...

  6. 织梦DedeCMS自定义表单diy_list.htm

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  7. 【运维--系统】nacos介绍和安装

    目录: 简介 安装java 安装mysql 安装nacos 附录 简介 Nacos 致力于帮助您发现.配置和管理微服务.Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服 ...

  8. Windows核心编程 第25章 未处理异常和C ++异常(下)

    这一节东西比较少,本应该归并在上一节里,但是昨天太晚了.就先把那些东西分为上了.这节里面就一个问题,C++异常与结构性异常的对比(try和__try的区别): C++异常与结构性异常的对比 S E H ...

  9. 攻防世界Web刷题记录(新手区)

    攻防世界Web刷题记录(新手区) 1.ViewSource 题如其名 Fn + F12 2.get post 3.robots robots.txt是搜索引擎中访问网站的时候要查看的第一个文件.当一个 ...

  10. Python协程与JavaScript协程的对比

    前言 以前没怎么接触前端对JavaScript 的异步操作不了解,现在有了点了解一查,发现 python 和 JavaScript 的协程发展史简直就是一毛一样! 这里大致做下横向对比和总结,便于对这 ...