Blame docs/manual/env.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>아파치의 환경변수 - 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 id="manual-page">
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

가능한 언어:  en  |

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

Packit 90a5c9
Packit 90a5c9
이 문서는 최신판 번역이 아닙니다.
Packit 90a5c9
            최근에 변경된 내용은 영어 문서를 참고하세요.
Packit 90a5c9
Packit 90a5c9
    

아파치 웹서버는 환경변수(environment variable)라는

Packit 90a5c9
    변수에 정보를 저장할 수 있다. 이 정보를 사용하여 로그나
Packit 90a5c9
    접근제어 등 여러 작업을 조절한다. 또, 환경변수는 CGI 스크립트와
Packit 90a5c9
    같은 외부 프로그램과 통신하는 수단이 된다. 이 문서는 환경변수를
Packit 90a5c9
    다루고 사용하는 다양한 방법들을 설명한다.

Packit 90a5c9
Packit 90a5c9
    

이 변수들을 환경변수라고 부르지만, 운영체제에서

Packit 90a5c9
    말하는 환경변수와 다르다. 이 변수는 아파치 내부에 저장되고
Packit 90a5c9
    사용된다. 환경변수는 CGI 스크립트나 Server Side Include
Packit 90a5c9
    스크립트로 넘겨질때만 실제 운영체제 환경변수가 된다. 서버를
Packit 90a5c9
    실행하는 운영체제 환경을 수정하고 싶다면 운영체제 쉘에서
Packit 90a5c9
    환경을 수정해야 한다.

Packit 90a5c9
  
Packit 90a5c9
Packit 90a5c9
  • 환경변수 사용하기
  • Packit 90a5c9
  • 특별한 목적의 환경변수
  • Packit 90a5c9
  • 예제
  • Packit 90a5c9

    참고

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    환경변수 설정하기

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

    기본적인 환경설정

    Packit 90a5c9
            
    Packit 90a5c9
    Packit 90a5c9
            

    아파치에서 환경변수를 설정하는 가장 기본적인 방법은

    Packit 90a5c9
            무조건적인 SetEnv 지시어를 사용하는 것이다. PassEnv 지시어를 사용하여
    Packit 90a5c9
            서버를 시작한 쉘에서 환경변수를 가져올 수도 있다.

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
        

    요청에 따른 조건부 설정

    Packit 90a5c9
            
    Packit 90a5c9
    Packit 90a5c9
            

    더 유연하게, mod_setenvif가 제공하는 지시어는 요청마다

    Packit 90a5c9
            요청의 특징에 따라 환경변수를 설정한다. 예를 들어, 특정
    Packit 90a5c9
            브라우저로 (User-Agent) 요청하거나 특정 Referer (맞춤법이
    Packit 90a5c9
            틀리지 않았다) 헤더가 있는 경우에만 변수를 설정할 수
    Packit 90a5c9
            있다. 심지어 mod_rewrite에 있는 RewriteRule
    Packit 90a5c9
            [E=...] 옵션을 사용하여 더 유연하게 환경변수를
    Packit 90a5c9
            설정할 수도 있다.

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
        

    유일한 식별자

    Packit 90a5c9
            
    Packit 90a5c9
    Packit 90a5c9
            

    마지막으로 mod_unique_id는 각 요청에 대해 어떤 경우에도

    Packit 90a5c9
            "모든" 요청중에 확실히 유일한(겹치지않은) 값으로
    Packit 90a5c9
            UNIQUE_ID 환경변수를 설정한다.

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
        

    표준 CGI 변수

    Packit 90a5c9
            
    Packit 90a5c9
    Packit 90a5c9
            

    CGI 스크립트와 SSI 문서는 아파치 설정에서 설정하였거나

    Packit 90a5c9
            쉘에서 가져온 환경변수 외에 추가로 CGI 규약이 규정한
    Packit 90a5c9
            요청에 대한 정보를 알려주는 환경변수들을 받는다.

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
        

    주의할 점

    Packit 90a5c9
            
    Packit 90a5c9
    Packit 90a5c9
            
      Packit 90a5c9
                
    • 환경설정 지시어를 사용하여 표준 CGI 변수를 무시하거나
    • Packit 90a5c9
                수정할 수 없다.
      Packit 90a5c9
      Packit 90a5c9
                
    • suexec가 CGI 스크립트를
    • Packit 90a5c9
                실행하는 경우, 시작하기전에 CGI 스크립트의 환경은
      Packit 90a5c9
                안전한 변수들만 가지도록 청소된다.
      Packit 90a5c9
                안전한 변수 목록은 컴파일시
      Packit 90a5c9
                suexec.c에 정의된다.
      Packit 90a5c9
      Packit 90a5c9
                
    • 포팅을 위해 환경변수 이름에는 오직 문자, 숫자,
    • Packit 90a5c9
                밑줄문자만 사용하는 것이 좋다. 또, 첫번째 문자로
      Packit 90a5c9
                숫자를 사용하지않는 것이 좋다. CGI 스크립트나 SSI
      Packit 90a5c9
                페이지에 넘어갈때 이외의 문자는 밑줄로 대체된다.
      Packit 90a5c9
              
      Packit 90a5c9
          
      Packit 90a5c9
        
      top
      Packit 90a5c9
      Packit 90a5c9

      환경변수 사용하기

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

      CGI 스크립트

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      환경변수의 주된 용도중 하나는 CGI 스크립트와 정보를

      Packit 90a5c9
              교환하는 것이다. 앞에서 설명했듯이 아파치 설정에서 설정한
      Packit 90a5c9
              변수외에 요청에 대한 표준 정보를 가진 변수가 CGI 스크립트로
      Packit 90a5c9
              넘어간다. 더 자세한 내용은 CGI
      Packit 90a5c9
              투토리얼을 참고하라.

      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      SSI 페이지

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      mod_include의 INCLUDES 필터가 처리하는

      Packit 90a5c9
              서버파싱 (SSI) 문서는 echo 요소를 사용하여
      Packit 90a5c9
              환경변수를 출력할 수 있고, 환경변수를 사용하여 요청의
      Packit 90a5c9
              특징에 따라 흐름제어 요소로 페이지의 일부를 변경할 수
      Packit 90a5c9
              있다. 아파치는 또 SSI 문서에게 위에서 설명한 표준 CGI
      Packit 90a5c9
              환경변수를 제공한다. 더 자세한 내용은 SSI 투토리얼을 참고하라.

      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      접근제어

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      allow from env=deny from env=

      Packit 90a5c9
              지시어를 사용하여 환경변수 값에 따라 서버로의 접근을
      Packit 90a5c9
              조절할 수 있다. SetEnvIf와 같이 사용하면
      Packit 90a5c9
              클라이언트의 특징에 따라 자유롭게 서버로의 접근을 제어할
      Packit 90a5c9
              수 있다. 예를 들어, 특정 브라우저의 (User-Agent) 접근을
      Packit 90a5c9
              거부할 수 있다.

      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      조건부 로그

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      LogFormat

      Packit 90a5c9
              %e 옵션을 사용하여 환경변수를 접근 로그에
      Packit 90a5c9
              기록할 수 있다. 또, CustomLog 지시어의
      Packit 90a5c9
              조건부 형식을 사용하면 환경변수의 상황에 따라 요청을
      Packit 90a5c9
              로그할지 여부를 결정할 수 있다. SetEnvIf와 같이 사용하여
      Packit 90a5c9
              어떤 요청을 로그할지 자유롭게 결정할 수 있다. 예를 들어,
      Packit 90a5c9
              파일명이 gif로 끝나는 요청은 로그하지 않거나,
      Packit 90a5c9
              외부 네트웍에 있는 클라이언트의 요청만을 로그할 수 있다.

      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      조건부 응답 헤더

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      Header

      Packit 90a5c9
              지시어는 클라이언트에게 응답을 보낼때 환경변수의 유무에
      Packit 90a5c9
              따라 어떤 HTTP 헤더를 포함할지 결정할 수 있다. 예를
      Packit 90a5c9
              들어, 클라이언트의 요청에 특정 헤더가 있는 경우에만
      Packit 90a5c9
              어떤 응답 헤더를 보낼 수 있다.

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

      외부 필터 실행하기

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      mod_ext_filterExtFilterDefine

      Packit 90a5c9
              지시어로 설정한 외부 필터를 disableenv=
      Packit 90a5c9
              enableenv= 옵션을 사용하여 환경변수에 따라
      Packit 90a5c9
              선택적으로 실행할 수 있다.

      Packit 90a5c9
          
      Packit 90a5c9
      Packit 90a5c9
          

      URL 재작성(Rewriting)

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      RewriteCond

      Packit 90a5c9
              TestString%{ENV:...} 형식을
      Packit 90a5c9
              사용하면 mod_rewrite의 재작성 엔진이 환경변수에 따라
      Packit 90a5c9
              다르게 행동한다. mod_rewrite에서 앞에 ENV:
      Packit 90a5c9
              붙이지않고 접근하는 변수는 실제 환경변수가 아님을 주의하라.
      Packit 90a5c9
              그들은 다른 모듈에서 읽을 수 없는 mod_rewrite에 한정된
      Packit 90a5c9
              변수다.

      Packit 90a5c9
          
      Packit 90a5c9
        
      top
      Packit 90a5c9
      Packit 90a5c9

      특별한 목적의 환경변수

      Packit 90a5c9
          
      Packit 90a5c9
      Packit 90a5c9
              

      클라이언트와 원활한 동작하기위해 아파치는 특별한

      Packit 90a5c9
              클라이언트에 대해 자신의 행동을 수정한다. 보통 BrowserMatch에서
      Packit 90a5c9
              환경변수를 정의하여 이런 문제를 해결한다. 그러나 SetEnvPassEnv로도 가능하다.

      Packit 90a5c9
      Packit 90a5c9
          

      downgrade-1.0

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      요청이 이후 버전을 사용하더라도 HTTP/1.0 요청으로

      Packit 90a5c9
              처리한다.

      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      force-gzip

      Packit 90a5c9
              
      Packit 90a5c9
                

      DEFLATE 필터를 사용할때 이 환경변수는

      Packit 90a5c9
                브라우저의 accept-encoding 설정을 무시하고 무조건
      Packit 90a5c9
                압축된 결과를 보낸다.

      Packit 90a5c9
          
      Packit 90a5c9
          

      force-no-vary

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      응답을 클라이언트에게 보내기 전에 응답 헤더에서

      Packit 90a5c9
              Vary 필드를 뺀다. 어떤 클라이언트는 이
      Packit 90a5c9
              필드를 제대로 해석하지 못한다. 이 변수는 이런 문제를
      Packit 90a5c9
              해결한다. 또한, 이 변수는
      Packit 90a5c9
              force-response-1.0을 가정한다.

      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      force-response-1.0

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      HTTP/1.0 요청을 하는 클라이언트에게 HTTP/1.0 응답을

      Packit 90a5c9
              강제한다. 원래 AOL 프록시에 문제가 있어서 만들어졌다.
      Packit 90a5c9
              어떤 HTTP/1.0 클라이언트는 HTTP/1.1 응답을 받으면 제대로
      Packit 90a5c9
              동작하지 않으므로, 이 문제를 해결하기위해 사용한다.

      Packit 90a5c9
          
      Packit 90a5c9
      Packit 90a5c9
          

      gzip-only-text/html

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
            

      값이 "1"이면 text/html이 아닌 content-type에

      Packit 90a5c9
            대해 mod_deflate의 DEFLATE 출력필터를
      Packit 90a5c9
            사용하지 않는다. (gzip 뿐만 아니라 "identity"가 아닌 모든
      Packit 90a5c9
            인코딩의) 정적으로 압축한 파일의 경우에도
      Packit 90a5c9
            mod_negotiation은 이 변수를 참고한다.

      Packit 90a5c9
          
      Packit 90a5c9
      Packit 90a5c9
          

      no-gzip

      Packit 90a5c9
      Packit 90a5c9
              

      이 옵션을 설정하면 mod_deflate

      Packit 90a5c9
              DEFLATE 필터를 사용하지 않고,
      Packit 90a5c9
              mod_negotiation은 인코딩된 자원을
      Packit 90a5c9
              보내지 않는다.

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

      nokeepalive

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      KeepAlive

      Packit 90a5c9
              무시한다.

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

      prefer-language

      Packit 90a5c9
      Packit 90a5c9
              

      이 변수는 mod_negotiation의 행동에

      Packit 90a5c9
              영향을 미친다. 변수가 (en, ja,
      Packit 90a5c9
              x-klingon 등) 언어태그를 담고있다면,
      Packit 90a5c9
              mod_negotiation는 그 언어로 된 변형을
      Packit 90a5c9
              보내길 시도한다. 그런 변형이 없다면 일반적인 협상 과정을 시작한다.

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

      redirect-carefully

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      서버가 더 조심히 클라이언트에게 리다이렉션을 보낸다.

      Packit 90a5c9
              보통 리다이렉션을 처리하는데 문제가 있는 클라이언트을
      Packit 90a5c9
              위해 사용한다. 원래 Microsoft의 WebFolders 소프트웨어가
      Packit 90a5c9
              DAV 메써드를 통해 디렉토리 자원의 리다이렉션을 처리하는데
      Packit 90a5c9
              문제가 있어서 만들어졌다.

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

      suppress-error-charset

      Packit 90a5c9
             
      Packit 90a5c9
      Packit 90a5c9
          

      2.0.40 이후 버전에 있다

      Packit 90a5c9
      Packit 90a5c9
          

      아파치가 클라이언트의 요청에 대한 응답으로 리다이렉션을

      Packit 90a5c9
          보낼때 클라이언트가 자동으로 리다이렉션을 따라가지 못하는(혹은
      Packit 90a5c9
          않는) 경우에 대비하여 응답에 사용자에게 보여줄 문구를 포함한다.
      Packit 90a5c9
          아파치는 보통 이 글을 아파치가 사용하는 문자집합인 ISO-8859-1로
      Packit 90a5c9
          표시한다.

      Packit 90a5c9
          

      그러나 리다이렉션된 페이지가 다른 문자집합을 사용할 경우

      Packit 90a5c9
          어떤 이상한 브라우저 버전은 실제 페이지가 아니라 리다이렉션
      Packit 90a5c9
          페이지의 문자집합을 사용하려고 한다. 예를 들어, 그리스어가
      Packit 90a5c9
          이상하게 보일 수 있다.

      Packit 90a5c9
          

      이 환경변수는 아파치가 리다이렉션 페이지에 문자집합을

      Packit 90a5c9
          설정하지않도록 하여, 이런 브라우저가 실제 페이지의 문자집합을
      Packit 90a5c9
          올바로 사용하게 만든다.

      Packit 90a5c9
      Packit 90a5c9
         
      Packit 90a5c9
      Packit 90a5c9
        
      top
      Packit 90a5c9
      Packit 90a5c9

      예제

      Packit 90a5c9
          
      Packit 90a5c9
      Packit 90a5c9
          

      잘못 동작하는 클라이언트들을 위해 프로토콜 행동

      Packit 90a5c9
              변경하기
      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      클라이언트들의 이미 알려진 문제를 해결하기위해

      Packit 90a5c9
              httpd.conf에 다음 내용을 포함하길 바란다.

      Packit 90a5c9
      #
      Packit 90a5c9
      # 다음 지시어들은 일반적인 HTTP 응답을 변경한다.
      Packit 90a5c9
      # 첫번째 지시어는 Netscape 2.x와 이를 가장한 브라우저에게
      Packit 90a5c9
      # keepalive를 사용하지 않는다. 이들 브라우저 구현에 문제가 있다.
      Packit 90a5c9
      # 두번째 지시어는 HTTP/1.1 구현이 잘못되었고 301이나 302
      Packit 90a5c9
      # (리다이렉션) 응답에 사용한 keepalive를 제대로 지원하지
      Packit 90a5c9
      # 못하는 Microsoft Internet Explorer 4.0b2를 위한 것이다.
      Packit 90a5c9
      #
      Packit 90a5c9
      BrowserMatch "Mozilla/2" nokeepalive
      Packit 90a5c9
      BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
      Packit 90a5c9
      Packit 90a5c9
      #
      Packit 90a5c9
      # 다음 지시어는 기본적인 HTTP/1.1 응답을 이해하지 못하여
      Packit 90a5c9
      # HTTP/1.0 규약을 어기는 브라우저에게 HTTP/1.1 응답을 보내지 않는다.
      Packit 90a5c9
      #
      Packit 90a5c9
      BrowserMatch "RealPlayer 4\.0" force-response-1.0
      Packit 90a5c9
      BrowserMatch "Java/1\.0" force-response-1.0
      Packit 90a5c9
      BrowserMatch "JDK/1\.0" force-response-1.0
      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      접근 로그에 이미지에 대한 요청을 로그하지 않기

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      이 예제는 이미지에 대한 요청을 접근 로그에 기록하지

      Packit 90a5c9
              않는다. 특정 디렉토리에 대한 혹은 특정 호스트에서 온
      Packit 90a5c9
              요청을 로그하지 않도록 쉽게 수정할 수 있다.

      Packit 90a5c9
          
      SetEnvIf Request_URI \.gif image-request
      Packit 90a5c9
      SetEnvIf Request_URI \.jpg image-request
      Packit 90a5c9
      SetEnvIf Request_URI \.png image-request
      Packit 90a5c9
      CustomLog logs/access_log common env=!image-request
      Packit 90a5c9
      Packit 90a5c9
          
      Packit 90a5c9
          

      "이미지 도둑" 방지

      Packit 90a5c9
              
      Packit 90a5c9
      Packit 90a5c9
              

      이 예는 현재 서버외의 사용자가 페이지에 서버에 있는

      Packit 90a5c9
              이미지를 포함하지 못하도록 하는 방법을 설명한다. 이
      Packit 90a5c9
              설정을 권장하지는 않으며, 제한된 경우에만 동작한다.
      Packit 90a5c9
              우리는 모든 이미지가 /web/images 디렉토리 안에 있다고
      Packit 90a5c9
              가정한다.

      Packit 90a5c9
          
      SetEnvIf Referer "^http://www.example.com/" local_referal
      Packit 90a5c9
      # Referer 정보를 보내지 않는 브라우저를 허용한다
      Packit 90a5c9
      SetEnvIf Referer "^$" local_referal
      Packit 90a5c9
      <Directory /web/images>
      Packit 90a5c9
         Order Deny,Allow
      Packit 90a5c9
         Deny from all
      Packit 90a5c9
         Allow from env=local_referal
      Packit 90a5c9
      </Directory>
      Packit 90a5c9
      Packit 90a5c9
              

      이 기법에 대한 자세한 설명은 ApacheToday 투토리얼 "

      Packit 90a5c9
          Keeping Your Images from Adorning Other Sites"를 참고하라.

      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/env.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>