zoukankan      html  css  js  c++  java
  • Nginx 用log_format设置日志格式

    1、配置文件
    #vim /usr/local/nginx/conf/nginx.conf
    log_format access ‘$remote_addr – $remote_user [$time_local] “$request” ‘‘$status $body_bytes_sent “$http_referer” ‘‘”$http_user_agent” $http_x_forwarded_for’;
    include /usr/local/nginx/conf/vhost/*.conf;
     
    2、vhost中配置文件
     #vim /usr/local/nginx/conf/vhost/web.conf
     server
     {
     listen 80 default;
     server_name www.linuxidc.com;
     index index.html index.htm index.php;
     root /data/httpd/linuxidc.com;
     location ~ .*.php?$
     {
     include fastcgi.conf;
     fastcgi_pass 127.0.0.1:9000;
     fastcgi_index index.php;
     }
     location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
     {
     expires 30d;
     }
     location ~ .*.(js|css)?$
     {
     expires 1h;
     }
     access_log /usr/local/nginx/logs/access.log access;
     }
     
    3、相关说明解释
     1.$remote_addr 与$http_x_forwarded_for 用以记录客户端的ip地址;
     2.$remote_user :用来记录客户端用户名称;
     3.$time_local : 用来记录访问时间与时区;
     4.$request : 用来记录请求的url与http协议;
     5.$status : 用来记录请求状态;成功是200,
     6.$body_bytes_s ent :记录发送给客户端文件主体内容大小;
     7.$http_referer :用来记录从那个页面链接访问过来的;
     8.$http_user_agent :记录客户端浏览器的相关信息;

  • 相关阅读:
    insert 和 if x is not None
    python3和Python2的区别(被坑太久了)
    python面试题大全
    Python里的拷贝=====》很容易错误的
    Python中函数参数传递问题
    重回:类,对象,方法,属性
    30 个 Python 语言的特点技巧
    centos7下使用yum安装mysql
    phpinfo.php
    添加开机启动项命令
  • 原文地址:https://www.cnblogs.com/adolfmc/p/4398782.html
Copyright © 2011-2022 走看看