nginx log 인쇄 사용자 정의 헤더

1. 클 라 이언 트 사용자 정의 헤더
        클 라 이언 트 가 머리 를 사용자 정의 하면curl - H "wanwan: nihao 1111" 192.168.1.192: 8888, 그러면 nginx 서버 는 어떻게 표 시 됩 니까?nginx. conf 프로필 logformat 추가 $httpwanwan (이때 wanwanwan 은 클 라 이언 트 가 추가 한 헤더 정보 입 니 다)
2. 예 를 들 어 설명 한다.
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 '
    '"$upstream_addr" "$upstream_status" "$upstream_response_time" "$request_time" 
    "$http_wanwan" ';
    include /usr/local/nginx/conf/vhost/*.conf;

 
2. vhost 에서 설정 파일
#vim /usr/local/nginx/conf/vhost/web.conf
server
{
      listen 80 default;
      server_name www.it300.com;
      index index.html index.htm index.php;
      root /data/httpd/it300.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;17      }
      location ~ .*\.(js|css)?$
      {
      expires 1h;
      }
      access_log /data/logs/it300.com.log access;
     }

좋은 웹페이지 즐겨찾기