Blame docs/manual/mod/mod_log_config.html.ko.euc-kr

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="ko" xml:lang="ko"><head>
Packit 90a5c9
<meta content="text/html; charset=EUC-KR" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>mod_log_config - Apache HTTP Server Version 2.4</title>
Packit 90a5c9
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
Packit 90a5c9
<script src="../style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="../images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body>
Packit 90a5c9
Packit 90a5c9

모듈 | 지시어들 | FAQ | 용어 | 사이트맵

Packit 90a5c9

Apache HTTP Server Version 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP Server > Documentation > Version 2.4 > 모듈
Packit 90a5c9
Packit 90a5c9

아파치 모듈 mod_log_config

Packit 90a5c9
Packit 90a5c9

가능한 언어:  en  |

Packit 90a5c9
 fr  |
Packit 90a5c9
 ja  |
Packit 90a5c9
 ko  |
Packit 90a5c9
 tr 

Packit 90a5c9
Packit 90a5c9
이 문서는 최신판 번역이 아닙니다.
Packit 90a5c9
            최근에 변경된 내용은 영어 문서를 참고하세요.
Packit 90a5c9
설명:서버로의 요청을 로그에 기록한다
Packit 90a5c9
상태:Base
Packit 90a5c9
모듈명:log_config_module
Packit 90a5c9
소스파일:mod_log_config.c
Packit 90a5c9

요약

Packit 90a5c9
Packit 90a5c9
    

이 모듈은 클라이언트의 요청을 로그에 자유롭게 기록한다.

Packit 90a5c9
    자신이 원하는 형식으로 로그를 기록할 수 있고, 파일이나 외부
Packit 90a5c9
    프로그램에 직접 로그를 보낼 수도 있다. 조건적 로그를 사용하면
Packit 90a5c9
    요청의 성격에 따라 요청을 로그에 추가하거나 제외할 수 있다.

Packit 90a5c9
Packit 90a5c9
    

이 모듈은 세가지 지시어를 제공한다. TransferLog는 로그파일을

Packit 90a5c9
    만들고, LogFormat
Packit 90a5c9
    원하는 형식을 정하고, CustomLog는 한번에 로그파일과
Packit 90a5c9
    형식을 모두 지정한다. TransferLog
Packit 90a5c9
    CustomLog 지시어를 여러번 사용하면
Packit 90a5c9
    요청을 여러 파일에 기록할 수 있다.

Packit 90a5c9
Packit 90a5c9
Support Apache!

주제

Packit 90a5c9
    Packit 90a5c9
  • 로그 형식 지정하기
  • Packit 90a5c9
  • 보안상 고려할 점
  • Packit 90a5c9

    지시어들

    Packit 90a5c9
      Packit 90a5c9
    • BufferedLogs
    • Packit 90a5c9
    • CustomLog
    • Packit 90a5c9
    • GlobalLog
    • Packit 90a5c9
    • LogFormat
    • Packit 90a5c9
    • TransferLog
    • Packit 90a5c9
      Packit 90a5c9

      Bugfix checklist

      참고

      Packit 90a5c9
        Packit 90a5c9
      • 아파치 로그파일
      • Packit 90a5c9
      • Comments
      • Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9

        로그 형식 지정하기

        Packit 90a5c9
        Packit 90a5c9
            

        LogFormat

        Packit 90a5c9
            CustomLog
        Packit 90a5c9
            지시어의 형식 아규먼트는 문자열이다. 이 문자열에 따라 요청을
        Packit 90a5c9
            로그파일에 기록한다. 문자열에는 로그파일에 그대로 복사되는
        Packit 90a5c9
            문자와 행바꿈과 탭을 나타내는 C의 "\n"과 "\t" 제어문자를
        Packit 90a5c9
            사용할 수 있다. 로그파일에 따옴표나 백슬래쉬를 쓰려면 앞에
        Packit 90a5c9
            반드시 백슬래쉬를 적어줘야 한다.

        Packit 90a5c9
        Packit 90a5c9
            

        요청의 특징은 형식 문자열에 "%" 지시어를

        Packit 90a5c9
            사용하여 기록한다. 이 지시어는 로그파일에서 다음과 같이
        Packit 90a5c9
            변경된다.

        Packit 90a5c9
        Packit 90a5c9
            
        형식 문자열
        Packit 90a5c9
                설명
        Packit 90a5c9
        %%
        Packit 90a5c9
                퍼센트 기호
        Packit 90a5c9
        %...a
        Packit 90a5c9
                원격 IP-주소
        Packit 90a5c9
        %...A
        Packit 90a5c9
                (서버) IP-주소
        Packit 90a5c9
        %...B
        Packit 90a5c9
                HTTP 헤더를 제외한 전송 바이트수.
        Packit 90a5c9
        %...b
        Packit 90a5c9
                HTTP 헤더를 제외한 전송 바이트수. CLF 형식과 같이
        Packit 90a5c9
                전송한 내용이 없는 경우 0 대신 '-'가 나온다.
        Packit 90a5c9
        %...{Foobar}C
        Packit 90a5c9
                서버가 수신한 요청에서 Foobar 쿠키의
        Packit 90a5c9
                내용.
        Packit 90a5c9
        %...D
        Packit 90a5c9
                요청을 처리하는데 걸린 시간 (마이크로초 단위).
        Packit 90a5c9
        %...{FOOBAR}e
        Packit 90a5c9
                환경변수 FOOBAR의 내용
        Packit 90a5c9
        %...f
        Packit 90a5c9
                파일명
        Packit 90a5c9
        %...h
        Packit 90a5c9
                원격 호스트
        Packit 90a5c9
        %...H
        Packit 90a5c9
                요청 프로토콜
        Packit 90a5c9
        %...{Foobar}i
        Packit 90a5c9
                서버가 수신한 요청에서 Foobar:
        Packit 90a5c9
                헤더의 내용.
        Packit 90a5c9
        %...l
        Packit 90a5c9
                (있다면 identd가 제공한) 원격 로그인명.
        Packit 90a5c9
                mod_ident가 있고 IdentityCheck
        Packit 90a5c9
                On이 아니면 빼기기호를 기록한다.
        Packit 90a5c9
        %...m
        Packit 90a5c9
                요청 메써드
        Packit 90a5c9
        %...{Foobar}n
        Packit 90a5c9
                다른 모듈이 기록한 Foobar 노트(note)
        Packit 90a5c9
                내용.
        Packit 90a5c9
        %...{Foobar}o
        Packit 90a5c9
                응답의 Foobar: 헤더 내용.
        Packit 90a5c9
        %...p
        Packit 90a5c9
                요청을 서비스하는 서버의 정규 포트
        Packit 90a5c9
        %...P
        Packit 90a5c9
                요청을 서비스하는 자식의 프로세스 ID.
        Packit 90a5c9
        %...{format}P
        Packit 90a5c9
                요청을 서비스하는 자식의 프로세스 ID 혹은 쓰레드
        Packit 90a5c9
                ID. format에는 pidtid
        Packit 90a5c9
                가능하다.
        Packit 90a5c9
                
        Packit 90a5c9
        %...q
        Packit 90a5c9
                질의문자열 (질의문자열이 있다면 앞에 ?
        Packit 90a5c9
                붙이고, 없다면 빈 문자열)
        Packit 90a5c9
        %...r
        Packit 90a5c9
                요청의 첫번째 줄
        Packit 90a5c9
        %...s
        Packit 90a5c9
                상태(status). 내부 리다이렉션된 요청의 경우 *원래*
        Packit 90a5c9
                요청의 상태이다. 최종 요청의 상태는 %...>s.
        Packit 90a5c9
        %...t
        Packit 90a5c9
                common log format 시간 형식(표준 영어 형식)의 시간
        Packit 90a5c9
        %...{format}t
        Packit 90a5c9
                strftime(3) 형식 format의 시간. (지역시간일
        Packit 90a5c9
                수 있음)
        Packit 90a5c9
        %...T
        Packit 90a5c9
                요청을 처리하는데 걸린 시간 (초 단위).
        Packit 90a5c9
        %...u
        Packit 90a5c9
                원격 사용자 (auth가 제공하며, 상태(%s)가
        Packit 90a5c9
                401인 경우 이상한 값을 나올 수 있음)
        Packit 90a5c9
        %...U
        Packit 90a5c9
                질의문자열을 제외한 요청 URL 경로.
        Packit 90a5c9
        %...v
        Packit 90a5c9
                요청을 서비스한 서버의 정규 ServerName.
        Packit 90a5c9
        %...V
        Packit 90a5c9
                UseCanonicalName
        Packit 90a5c9
                설정에 따른 서버명.
        Packit 90a5c9
        %...X
        Packit 90a5c9
                응답을 마쳤을때 연결 상태.
        Packit 90a5c9
        Packit 90a5c9
                
        Packit 90a5c9
                
        Packit 90a5c9
                X =
        Packit 90a5c9
                    응답을 마치기 전에 연결이 끊어졌다.
        Packit 90a5c9
                + =
        Packit 90a5c9
                    응답을 보낸후에도 연결이 살아있다(keep alive).
        Packit 90a5c9
                - = 
        Packit 90a5c9
                    응답을 보낸후 연결이 끊어졌다.
        Packit 90a5c9
                
        Packit 90a5c9
        Packit 90a5c9
                

        (아파치 1.3 후반 버전에서 이 지시어는

        Packit 90a5c9
                %...c였지만, 전통적인 ssl
        Packit 90a5c9
                %...{var}c 문법과 겹쳐서
        Packit 90a5c9
                변경했다.)

        Packit 90a5c9
        %...I
        Packit 90a5c9
                요청과 헤더를 포함한 수신 바이트수로 0일 수 없다.
        Packit 90a5c9
                이를 사용하려면 mod_logio가 필요하다.
        Packit 90a5c9
        %...O
        Packit 90a5c9
                헤더를 포함한 송신 바이트수로 0일 수 없다. 이를
        Packit 90a5c9
                사용하려면 mod_logio가 필요하다.
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
            

        "..."에는 (예를 들어,

        Packit 90a5c9
            "%h %u %r %s %b") 아무것도 없거나, 항목을 포함할
        Packit 90a5c9
            조건이 나온다 (조건을 만족하지 않으면 자리에 "-"를 기록한다).
        Packit 90a5c9
            조건은 앞에 "!"를 붙이거나 안붙인 HTTP 상태코드 목록으로
        Packit 90a5c9
            작성한다. 예를 들어, "%400,501{User-agent}i"는 400 (Bad
        Packit 90a5c9
            Request) 오류와 501 (Not Implemented) 오류일때만
        Packit 90a5c9
            User-agent:를 로그에 남기고,
        Packit 90a5c9
            "%!200,304,302{Referer}i"는 정상적인 상태가 아닌
        Packit 90a5c9
            모든 요청에 대해 Referer:를 로그에 남긴다.

        Packit 90a5c9
        Packit 90a5c9
            

        수정자 "<"와 ">"는 내부 리다이렉션된 요청에서 각각

        Packit 90a5c9
            처음 요청을 말할지 마지막 요청을 말할지 선택한다. 기본적으로
        Packit 90a5c9
            %s, %U, %T, %D, %r은 처음 요청을 보고, 나머지
        Packit 90a5c9
            % 지시어는 마지막 요청을 본다. 그래서
        Packit 90a5c9
            %>s는 요청의 마지막 상태(status)를 기록하고,
        Packit 90a5c9
            %<u는 인증으로 보호하지 않는 자원으로 내부
        Packit 90a5c9
            라다이렉션된 경우에도 처음에 인증한 사용자를 기록한다.

        Packit 90a5c9
        Packit 90a5c9
            

        2.0.46 이전의 httpd 2.0 버전은 %...r,

        Packit 90a5c9
            %...i, %...o의 결과 문자열을 그대로
        Packit 90a5c9
            두었다. 이유는 Common Log Format의 요구사항을 따르기위해서였다.
        Packit 90a5c9
            즉, 클라이언트가 제어문자를 로그에 집어넣을 수 있기때문에
        Packit 90a5c9
            로그파일을 그대로 다룰 때는 조심해야 한다.

        Packit 90a5c9
        Packit 90a5c9
            

        보안상 이유로 2.0.46부터 출력할 수 없는 문자나 다른 특수문자를

        Packit 90a5c9
            \xhh로 표현한다. 여기서 hh
        Packit 90a5c9
            해당 바이트의 16진수 표현을 나타낸다. 이 규칙의 예외는 백슬래쉬를
        Packit 90a5c9
            앞에 붙이는 "\, 그리고 C언어
        Packit 90a5c9
            형식의 공백문자들(\n, \t 등)이다.

        Packit 90a5c9
        Packit 90a5c9
            

        일반적으로 많이 사용하는 로그 형식은 다음과 같다.

        Packit 90a5c9
        Packit 90a5c9
            
        Packit 90a5c9
              
        Common Log Format (CLF)
        Packit 90a5c9
              
        "%h %l %u %t \"%r\" %>s %b"
        Packit 90a5c9
        Packit 90a5c9
              
        가상호스트 정보를 포함한 Common Log Format
        Packit 90a5c9
              
        "%v %h %l %u %t \"%r\" %>s %b"
        Packit 90a5c9
        Packit 90a5c9
              
        NCSA extended/combined 로그 형식
        Packit 90a5c9
              
        "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\"
        Packit 90a5c9
              \"%{User-agent}i\""
        Packit 90a5c9
        Packit 90a5c9
              
        Referer 로그 형식
        Packit 90a5c9
              
        "%{Referer}i -> %U"
        Packit 90a5c9
        Packit 90a5c9
              
        Agent (브라우저) 로그 형식
        Packit 90a5c9
              
        "%{User-agent}i"
        Packit 90a5c9
            
        Packit 90a5c9
        Packit 90a5c9
            

        요청을 서비스하는 서버의 정규 ServerNameListen은 각각 %v

        Packit 90a5c9
            %p를 사용한다. 로그분석 프로그램이 실제로 요청을
        Packit 90a5c9
            서비스하는 호스트를 알기위해 가상호스트 찾기 알고리즘을
        Packit 90a5c9
            가질 필요없도록 이들 값은 UseCanonicalName 설정과 무관하다.

        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9

        보안상 고려할 점

        Packit 90a5c9
            

        서버를 시작하는 사용자외에 다른 사용자가 로그파일을 저장하는

        Packit 90a5c9
            디렉토리에 쓰기 권한을 가질때 왜 보안에 문제가 생기는지
        Packit 90a5c9
            보안 팁
        Packit 90a5c9
            문서를 참고하라.

        Packit 90a5c9
        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        설명:Buffer log entries in memory before writing to disk
        Packit 90a5c9
        문법:
        Packit 90a5c9
        사용장소:주서버설정
        Packit 90a5c9
        상태:Base
        Packit 90a5c9
        모듈:mod_log_config
        Packit 90a5c9

        Documentation not yet translated. Please see English version of document.

        Packit 90a5c9
        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        설명:로그파일 이름과 형식을 지정한다
        Packit 90a5c9
        문법:CustomLog  file|pipe
        Packit 90a5c9
        format|nickname
        Packit 90a5c9
        [env=[!]environment-variable]
        Packit 90a5c9
        사용장소:주서버설정, 가상호스트
        Packit 90a5c9
        상태:Base
        Packit 90a5c9
        모듈:mod_log_config
        Packit 90a5c9
        Packit 90a5c9
            

        서버가 요청을 로그에 남길때 CustomLog

        Packit 90a5c9
            지시어를 사용한다. 로그 형식을 지정하고, 환경변수를 사용하여
        Packit 90a5c9
            요청의 특징에 따라 선택적으로 로그를 남길 수도 있다.

        Packit 90a5c9
        Packit 90a5c9
            

        로그를 기록할 장소를 지정하는 첫번째 아규먼트에는 다음

        Packit 90a5c9
            둘중 하나를 사용한다.

        Packit 90a5c9
        Packit 90a5c9
            
        Packit 90a5c9
              
        file
        Packit 90a5c9
              
        ServerRoot
        Packit 90a5c9
              상대적인 파일명.
        Packit 90a5c9
        Packit 90a5c9
              
        pipe
        Packit 90a5c9
              
        파이프문자 "|"뒤에 로그 정보를 표준입력으로
        Packit 90a5c9
              받을 프로그램 경로를 적는다.
        Packit 90a5c9
        Packit 90a5c9
              

        보안:

        Packit 90a5c9
              

        프로그램을 사용한다면 프로그램은 웹서버를 시작한 사용자

        Packit 90a5c9
              권한으로 실행된다. 서버를 root로 시작한다면 프로그램도
        Packit 90a5c9
              root로 실행하므로 프로그램이 안전한지 확인하라.

        Packit 90a5c9
              
        Packit 90a5c9
              

        주의

        Packit 90a5c9
                

        유닉스가 아닌 플래폼에서 파일경로를 입력할때 플래폼이

        Packit 90a5c9
                백슬래쉬를 사용하더라도 반드시 슬래쉬를 사용해야 한다.
        Packit 90a5c9
                일반적으로 설정파일에서는 항상 슬래쉬를 사용하는 것이
        Packit 90a5c9
                좋다.

        Packit 90a5c9
              
        Packit 90a5c9
            
        Packit 90a5c9
        Packit 90a5c9
            

        두번째 아규먼트는 로그파일에 기록할 내용을 지정한다.

        Packit 90a5c9
            전에 LogFormat으로
        Packit 90a5c9
            정의한 nickname을 사용하거나 직접 로그 형식 절에서 설명한 format
        Packit 90a5c9
            문자열을 사용할 수 있다.

        Packit 90a5c9
        Packit 90a5c9
            

        예를 들어, 다음 두 지시어는 똑같은 일을 한다.

        Packit 90a5c9
        Packit 90a5c9
            

        Packit 90a5c9
              # 형식 별칭을 사용한 CustomLog
        Packit 90a5c9
              LogFormat "%h %l %u %t \"%r\" %>s %b" common
        Packit 90a5c9
              CustomLog logs/access_log common
        Packit 90a5c9
              
        Packit 90a5c9
              # 직접 형식 문자열을 사용한 CustomLog
        Packit 90a5c9
              CustomLog logs/access_log "%h %l %u %t \"%r\" %>s %b"
        Packit 90a5c9
            

        Packit 90a5c9
        Packit 90a5c9
            

        세번째 아규먼트는 없어도 되며, 특정 서버 환경변수 유무에

        Packit 90a5c9
            따라 요청을 로그에 기록할지 여부를 결정한다. 요청에 지정한
        Packit 90a5c9
            환경변수가 정의되있다면 (혹은
        Packit 90a5c9
            'env=!name'를 사용한 경우 없다면)
        Packit 90a5c9
            요청을 로그에 기록한다.

        Packit 90a5c9
        Packit 90a5c9
            

        mod_setenvifmod_rewrite

        Packit 90a5c9
            모듈을 사용하여 요청별로 환경변수를 설정할 수 있다. 예를
        Packit 90a5c9
            들어, 서버가 GIF 그림에 대한 모든 요청을 주서버 로그가 아닌
        Packit 90a5c9
            다른 로그파일에 기록하려면,

        Packit 90a5c9
            
        Packit 90a5c9
            

        Packit 90a5c9
              SetEnvIf Request_URI \.gif$ gif-image
        Packit 90a5c9
              CustomLog gif-requests.log common env=gif-image
        Packit 90a5c9
              CustomLog nongif-requests.log common env=!gif-image
        Packit 90a5c9
            

        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        설명:Sets filename and format of log file
        Packit 90a5c9
        문법:GlobalLogfile|pipe
        Packit 90a5c9
        format|nickname
        Packit 90a5c9
        [env=[!]environment-variable|
        Packit 90a5c9
        expr=expression]
        Packit 90a5c9
        사용장소:주서버설정
        Packit 90a5c9
        상태:Base
        Packit 90a5c9
        모듈:mod_log_config
        Packit 90a5c9
        지원:Available in Apache HTTP Server 2.4.19 and later
        Packit 90a5c9

        The documentation for this directive has

        Packit 90a5c9
                    not been translated yet. Please have a look at the English
        Packit 90a5c9
                    version.

        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        설명:로그파일에 사용할 형식을 기술한다
        Packit 90a5c9
        문법:LogFormat format|nickname
        Packit 90a5c9
        [nickname]
        Packit 90a5c9
        기본값:LogFormat "%h %l %u %t \"%r\" %>s %b"
        Packit 90a5c9
        사용장소:주서버설정, 가상호스트
        Packit 90a5c9
        상태:Base
        Packit 90a5c9
        모듈:mod_log_config
        Packit 90a5c9
        Packit 90a5c9
            

        이 지시어는 접근 로그파일의 형식을 지정한다.

        Packit 90a5c9
        Packit 90a5c9
            

        LogFormat 지시어는 두가지 형식으로

        Packit 90a5c9
            사용한다. 첫번째 형식은 아규먼트를 한개만 사용하여 다음
        Packit 90a5c9
            TransferLog 지시어들이 사용할 로그
        Packit 90a5c9
            형식을 지정한다. 이 아규먼트에 위의 로그
        Packit 90a5c9
            형식 지정하기 절에서 설명한 format을 직접
        Packit 90a5c9
            사용하거나, 다음에 설명할 LogFormat
        Packit 90a5c9
            지시어로 미리 정의한 (로그 형식을 지칭하는) nickname
        Packit 90a5c9
            사용할 수 있다.

        Packit 90a5c9
        Packit 90a5c9
            

        LogFormat 지시어의 두번째 형식은

        Packit 90a5c9
            formatnickname을 연결한다. 그러면
        Packit 90a5c9
            뒤에서 사용하는 LogFormat이나 CustomLog 지시어에 반복해서
        Packit 90a5c9
            형식 문자열을 모두 입력하는 대신 nickname을 사용할
        Packit 90a5c9
            수 있다. 별칭을 정의하는 LogFormat
        Packit 90a5c9
            지시어는 이 외에는 아무 기능을 하지 않는다.
        Packit 90a5c9
            즉, 별칭을 정의하며, 실제로 형식을 적용하거나
        Packit 90a5c9
            형식을 기본값으로 만들지 않는다. 그러므로 다음에 나오는
        Packit 90a5c9
            TransferLog
        Packit 90a5c9
            지시어에 영향을 주지 않는다. 또,
        Packit 90a5c9
            LogFormat은 별칭으로 다른 별칭을
        Packit 90a5c9
            정의할 수 있다. 별칭 이름에는 퍼센트 기호(%)를
        Packit 90a5c9
            사용할 수 없음을 주의하라.

        Packit 90a5c9
        Packit 90a5c9
            

        예제

        Packit 90a5c9
              LogFormat "%v %h %l %u %t \"%r\" %>s %b" vhost_common
        Packit 90a5c9
            

        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        설명:로그파일 위치를 설정한다
        Packit 90a5c9
        문법:TransferLog file|pipe
        Packit 90a5c9
        사용장소:주서버설정, 가상호스트
        Packit 90a5c9
        상태:Base
        Packit 90a5c9
        모듈:mod_log_config
        Packit 90a5c9
        Packit 90a5c9
            

        이 지시어는 CustomLog 지시어와 아규먼트와

        Packit 90a5c9
            기능이 비슷하지만, 로그 형식을 직접 지정하거나 요청을 조건에
        Packit 90a5c9
            따라 로그에 남길 수 없다. 대신 가장 최근 사용한 (별칭을
        Packit 90a5c9
            정의하지 않은) LogFormat 지시어가 지정한
        Packit 90a5c9
            로그 형식을 사용한다. 미리 형식을 지정하지 않았다면 Common
        Packit 90a5c9
            Log Format을 사용한다.

        Packit 90a5c9
        Packit 90a5c9
            

        예제

        Packit 90a5c9
              LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\""
        Packit 90a5c9
              TransferLog logs/access_log
        Packit 90a5c9
            

        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9

        가능한 언어:  en  |

        Packit 90a5c9
         fr  |
        Packit 90a5c9
         ja  |
        Packit 90a5c9
         ko  |
        Packit 90a5c9
         tr 

        Packit 90a5c9
        top

        Comments

        Notice:
        This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
        Packit 90a5c9
        <script type="text/javascript">
        Packit 90a5c9
        var comments_shortname = 'httpd';
        Packit 90a5c9
        var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_log_config.html';
        Packit 90a5c9
        (function(w, d) {
        Packit 90a5c9
            if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
        Packit 90a5c9
                d.write('
        <\/div>');
        Packit 90a5c9
                var s = d.createElement('script');
        Packit 90a5c9
                s.type = 'text/javascript';
        Packit 90a5c9
                s.async = true;
        Packit 90a5c9
                s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
        Packit 90a5c9
                (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
        Packit 90a5c9
            }
        Packit 90a5c9
            else { 
        Packit 90a5c9
                d.write('
        Comments are disabled for this page at the moment.<\/div>');
        Packit 90a5c9
            }
        Packit 90a5c9
        })(window, document);
        Packit 90a5c9
        //--></script>
        Packit 90a5c9

        Copyright 2018 The Apache Software Foundation.
        Licensed under the Apache License, Version 2.0.

        Packit 90a5c9

        모듈 | 지시어들 | FAQ | 용어 | 사이트맵

        <script type="text/javascript">
        Packit 90a5c9
        if (typeof(prettyPrint) !== 'undefined') {
        Packit 90a5c9
            prettyPrint();
        Packit 90a5c9
        }
        Packit 90a5c9
        //--></script>
        Packit 90a5c9
        </body></html>