nginx的日志文件配置

1)与nginx日志相关的指令有两条:log_format 和 access_log;
log_format 设置日志格式;
access_log 指定日志文件存放路径;

2)log_foramt
2.1)指令参数:
log_format combined '$remote_addr - $remote_user [$time_local]'
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
2.2)增加 X-Forwarded-For 信息, 用来记录原有的客户端ip地址和原来客户端请求的服务器地址, 如下:
log_format combined '$http_x_forwarded_for - $remote_user [$time_local]'
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent"';
3)access_log
3.1)指令参数:
access_log path [format [buffer=size | off]]
path表示日志文件存放路径, format表示日志格式名称, buffer表示内存缓冲区大小;
3.2)关闭日志: access_log off;
3.3)使用默认的 combined格式的日志记录,如下:
access_log /data1/logs/filename.log;
或 
access_log /data1/logs/filename.log combined;
3.4)使用自定义格式的日志记录;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/330699.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

存储引擎和数据库锁

一.存储引擎 1.MySQL体系结构 数据库存储引擎是数据库最核心的部分,不同的存储引擎提供不同的存储机制、索引技巧等。也就是说不同的存储引擎底层对数据的组织方式不一样,从而导致性能和特点也不一样。 2.MySQL 当中常用的存储引擎: Inno…

因修改/etc/sudoers权限导致sudo和su不能使用的解决方法

【1】问题描述 [pacosonlocalhost ~]$ sudo sudo:/etc/sudoers 属于组 ID 180301,应为 0 sudo:没有找到有效的 sudoers 资源,退出 sudo:无法初始化策略插件【2】解决方法 遇见这种问题应该检查sudo文件拥有者名称 ---x…

一张图搞清楚Java异常机制

转载自 一张图搞清楚Java异常机制 下面是Java异常类的组织结构,红色区域的异常类表示是程序需要显示捕捉或者抛出的。 Throwable Throwable是Java异常的顶级类,所有的异常都继承于这个类。 Error,Exception是异常类的两个大分类。 Error Erro…

索引---B+Tree

1.索引的介绍 MySQL 索引:是帮助 MySQL 高效获取数据的一种数据结构。所以,索引的本质就是数据结构!在表数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式指向数据, 这样就…

nginx应用领域分类+事件模型

【1】nginx应用领域分类: 类1:nginx反向代理与负载均衡类网站应用; 类2:nginx php/jsp 类网站应用; 类3:nginx静态内容web服务器应用; 【2】F5 指的是 BIG-IP 硬件 四/七层负载均衡交换机&a…

接口限流算法:漏桶算法amp;令牌桶算法

转载自 接口限流算法:漏桶算法&令牌桶算法背景 每一个对外提供的API接口都是需要做流量控制的,不然会导致系统直接崩溃。很简单的例子,和保险丝的原理一样,如果用电符合超载就会烧断保险丝断掉电源以达到保护的作用。API限流的…

索引失效的场景(面试)

1.where条件中有or关键字 -- 创建组合索引 CREATE INDEX idx_name ON student(NAME,age); -- 查询 SELECT COUNT(*) FROM student WHERE NAMEjack666; -- 命中索引 SELECT COUNT(*) FROM student WHERE NAMEjack666 and age666; -- 命中索引 SELECT COUNT(*) FROM student WH…

nginx负载均衡与反向代理

【1】负载均衡 1)问题:如何在多个网络设备或服务器之间实现合理的业务量分配,使之不会出现一台设备过忙,而其他设备却没有充分使用的情况。2)解决方法:要解决这一问题,可以采用负载均衡的方法&a…

JDBC入门案例及相关API概述

1 JDBC概念 问题&#xff1a;JDBC的本质是什么&#xff0c;解决了什么问题&#xff1f; 2.API讲解 <1> DriverManager的作用 问题&#xff1a;DriverManager有什么作用&#xff1f; 作用一&#xff1a;注册驱动 DriverManager.registerDriver(new Driver())&#…

Spring Boot国际化支持

转载自 Spring Boot国际化支持本章将讲解如何在Spring Boot和Thymeleaf中做页面模板国际化的支持&#xff0c;根据系统语言环境或者session中的语言来自动读取不同环境中的文字。 国际化自动配置 Spring Boot中已经对国际化这一块做了自动配置。 国际化自动配置类&#xff1a;o…

http响应状态码列表

1&#xff09;响应状态码用于表示服务器对请求的各种不同处理结果和状态&#xff1b; 2&#xff09;响应状态码分为5类&#xff1a;类1&#xff09;100~199&#xff1a;表示成功接收请求&#xff0c;要求客户端继续提交下一次请求才能完成整个处理过程&#xff1b;类2&#xff…

Spring Boot整合Thymeleaf模板引擎

转载自 Spring Boot整合Thymeleaf模板引擎什么是Thymeleaf Thymeleaf是一款用于渲染XML、XHTML、HTML5内容的模板引擎。类似Velocity&#xff0c;FreeMaker模板引擎&#xff0c;它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。 Thymeleaf也是Spring Boot首…

JDBC的SQL注入漏洞

1.概念&#xff1a; 利用sql语句的漏洞来对系统进行攻击&#xff0c;导致数据泄露 2.案例演示 数据库登录表&#xff1a; 模拟登录代码【输入正确的用户名和密码才能打印出用户信息】 public class SQL注入 {public static void main(String[] args) {login( " or 1…

JVM运行时区域详解

转载自 JVM运行时区域详解我们知道的JVM内存区域有&#xff1a;堆和栈&#xff0c;这是一种泛的分法&#xff0c;也是按运行时区域的一种分法&#xff0c;堆是所有线程共享的一块区域&#xff0c;而栈是线程隔离的&#xff0c;每个线程互不共享。 线程不共享区域 每个线程的数据…

JDBC事务管理

1 事务概念 一组SQL操作要么同时成功要么同时失败。 2 JDBC事务操作的API 管理事务的功能类:Connection conn.setAutoCommit(false); //设置自动提交为false就表示开启事务 conn.commit(); //提交事务 conn.rollback();//回滚事务3.代码举例 需求&#xff1a;批量添加员工…

吃透这套架构演化图,从零搭建Web网站也不难

转载自 吃透这套架构演化图&#xff0c;从零搭建Web网站也不难 前言工作也有几多年了&#xff0c;无论是身边遇到的还是耳间闻到的&#xff0c;多多少少也积攒了自己的一些经验和思考&#xff0c;当然&#xff0c;博主并没有太多接触高大上的分布式架构实践&#xff0c;相对比较…

书写JDBC工具类

1 将哪些操作抽取到工具类中 为什么要抽取工具类&#xff1f; 我们在执行CRUD的过程中&#xff0c;有太多的重复代码需要写&#xff0c;例如&#xff1a;注册驱动、获取连接、释放资源【可以优化dao层的代码】 1 加载properties配置文件&#xff0c;获取连接数据库的相关参数&…

完整的MIME类型列表

转自&#xff1a; https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types 这是一份比较全面的MIME类型列表&#xff0c;关联了文档的类别&#xff0c;以它们常见的扩展名排序。两种主要的MIME类型在默认类型中扮演了重要的…

大众点评Java开发实时应用监控平台-CAT

转载自 【推荐】大众点评Java开发实时应用监控平台-CATCAT介绍 CAT是基于Java开发的实时应用监控平台&#xff0c;包括实时应用监控&#xff0c;业务监控。 CAT作为大众点评网基础监控组件&#xff0c;它已经在中间件框架&#xff08;MVC框架&#xff0c;RPC框架&#xff0c;数…

第三方连接池

1 连接池的概念和作用 问题&#xff1a;连接池的本质是什么&#xff1f;有什么作用&#xff1f; 概念&#xff1a;连接池的本质就是一个容器&#xff0c;该容器中会初始化一些Connection对象&#xff0c;我们程序只需要从连接池中获取连接&#xff0c;使用完毕之后归还连接即…