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. 记一次在virtualbox中安装windows7遇到增强功能安装分辨率的问题

    在windows7中遇到很多次安装好增强功能后并不能对其实现放大分辨率,使其跟随虚拟机界面大小而改变. 经过许多次的安装和恢复快照,发现了在设置中,显存的大小一直都是处于边缘的状态, 关闭虚拟机后,我 ...

  2. MyBatis-Plus笔记(入门)

    作者:故事我忘了¢个人微信公众号:程序猿的月光宝盒 官方文档 https://mybatis.plus/guide/ 本篇基于springboot,mybatis Plus的版本为3.4.2 本篇对应 ...

  3. [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程

    [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程 目录 [源码分析] 分布式任务队列 Celery 多线程模型 之 子进程 0x00 摘要 0x01 前文回顾 1.1 基类作用 1. ...

  4. kubectl 缩写和别名

    Use "kubectl explain " for a detailed description of that resource (e.g. kubectl explain p ...

  5. 三维 WebGIS 新玩具:OpenGlobus

    代码仓库地址:https://github.com/openglobus/openglobus 原创.@秋意正寒 目录 1 简介 2 HelloGlobus 3 在 Vite 中与 vue3 集成 4 ...

  6. Python学习笔记-PuLP库(3)线性规划实例

    本节以一个实际数学建模案例,讲解 PuLP 求解线性规划问题的建模与编程. 1.问题描述 某厂生产甲乙两种饮料,每百箱甲饮料需用原料6千克.工人10名,获利10万元:每百箱乙饮料需用原料5千克.工人2 ...

  7. Selenium3自动化测试【14】元素定位之ID

    元素定位 Selenium需要告知其如何去定位元素,来模拟用户动作.例如要操作Bing搜索页. 首先要找到搜索框与搜索按钮: 通过键盘输入检索的关键字: 用鼠标单击搜索按钮: 提交搜索请求. Sele ...

  8. PAT 乙级 -- 1001 -- 害死人不偿命的(3n+1)猜想

    题目: 卡拉兹(Callatz)猜想: 对任何一个自然数n,如果它是偶数,那么把它砍掉一半:如果它是奇数,那么把(3n+1)砍掉一半.这样一直反复砍下去,最后一定在某一步得到n=1.卡拉兹在1950年 ...

  9. hdu5062 简单题

    题意:       求区间逆序数的个数,逆序数增加了个要求就是必须要是先升序在降序例如12321或者123321这样的. 思路:        水题直接写就行了,数据范围不大,估计直接求也不会超时,我 ...

  10. Linux运维比较常用的一些脚本

    目录 一.根据PID过滤进程所有信息 二.根据进程名过滤进程信息 三.根据用户名查询该用户的相关信息 四.加固系统的一些配置 五:实现磁盘分区的 六.使用一整块硬盘创建逻辑卷 七.将一块硬盘分区,然后 ...