Blame docs/manual/mod/mod_actions.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_actions - 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_actions

Packit 90a5c9
Packit 90a5c9

가능한 언어:  de  |

Packit 90a5c9
 en  |
Packit 90a5c9
 fr  |
Packit 90a5c9
 ja  |
Packit 90a5c9
 ko 

Packit 90a5c9
Packit 90a5c9
이 문서는 최신판 번역이 아닙니다.
Packit 90a5c9
            최근에 변경된 내용은 영어 문서를 참고하세요.
Packit 90a5c9
설명:이 모듈은 미디어종류나 요청메서드에 따라 CGI
Packit 90a5c9
스크립트를 실행한다.
Packit 90a5c9
상태:Base
Packit 90a5c9
모듈명:actions_module
Packit 90a5c9
소스파일:mod_actions.c
Packit 90a5c9

요약

Packit 90a5c9
Packit 90a5c9
    

이 모듈에는 두가지 지시어가 있다. Action 지시어는 요청하는

Packit 90a5c9
    파일의 MIME content type에 따라 CGI 스크립트를 실행한다.
Packit 90a5c9
    Script 지시어는
Packit 90a5c9
    요청이 특정 메서드를 사용할 경우 CGI 스크립트를 실행한다.
Packit 90a5c9
    그래서 파일을 처리하는 스크립트를 매우 쉽게 실행할 수 있다.

Packit 90a5c9
Packit 90a5c9
Support Apache!

지시어들

Packit 90a5c9
    Packit 90a5c9
  • Action
  • Packit 90a5c9
  • Script
  • Packit 90a5c9
    Packit 90a5c9

    Bugfix checklist

    참고

    Packit 90a5c9
      Packit 90a5c9
    • mod_cgi
    • Packit 90a5c9
    • CGI로 동적 페이지 생성
    • Packit 90a5c9
    • 아파치에서 핸들러 사용
    • Packit 90a5c9
    • Comments
    • Packit 90a5c9
      Packit 90a5c9
      top
      Packit 90a5c9
      Packit 90a5c9
      Packit 90a5c9
      설명:특정 핸들러나 content-type에 대해 CGI 스크립트를
      Packit 90a5c9
      사용한다
      Packit 90a5c9
      문법:Action action-type cgi-script [virtual]
      Packit 90a5c9
      사용장소:주서버설정, 가상호스트, directory, .htaccess
      Packit 90a5c9
      Override 옵션:FileInfo
      Packit 90a5c9
      상태:Base
      Packit 90a5c9
      모듈:mod_actions
      Packit 90a5c9
      지원:virtual 수정자와 핸들러는 아파치
      Packit 90a5c9
      2.1때 추가되었다
      Packit 90a5c9
      Packit 90a5c9
          

      이 지시어는 요청이 action-type이면

      Packit 90a5c9
          cgi-script를 실행하는 행동을 서버에 추가한다.
      Packit 90a5c9
          cgi-scriptScriptAliasAddHandler를 사용하여 CGI
      Packit 90a5c9
          스크립트로 지정한 리소스의 URL경로이다.
      Packit 90a5c9
          action-type에는 핸들러나 MIME content type을
      Packit 90a5c9
          사용할 수 있다. 이 지시어는 PATH_INFO
      Packit 90a5c9
          PATH_TRANSLATED CGI 표준 환경변수로 요청한
      Packit 90a5c9
          문서의 URL과 파일경로를 전달한다. REDIRECT_HANDLER
      Packit 90a5c9
          변수로 특정 요청에 사용할 핸들러를 전달한다.

      Packit 90a5c9
      Packit 90a5c9
          

      예제

      Packit 90a5c9
            # 특정 MIME content type의 파일 요청:
      Packit 90a5c9
            Action image/gif /cgi-bin/images.cgi
      Packit 90a5c9
            
      Packit 90a5c9
            # 특정한 확장자를 가진 파일
      Packit 90a5c9
            AddHandler my-file-type .xyz
      Packit 90a5c9
            Action my-file-type /cgi-bin/program.cgi
      Packit 90a5c9
          

      Packit 90a5c9
      Packit 90a5c9
          

      첫번째 예에서 MIME content type이 image/gif

      Packit 90a5c9
          파일을 요청하면 지정한 cgi 스크립트 /cgi-bin/images.cgi
      Packit 90a5c9
          처리한다.

      Packit 90a5c9
      Packit 90a5c9
          

      두번째 예에서 확장자가 .xyz인 파일을 요청하면

      Packit 90a5c9
          지정한 cgi 스크립트 /cgi-bin/program.cgi
      Packit 90a5c9
          처리한다.

      Packit 90a5c9
          

      In the second example, requests for files with a file extension of

      Packit 90a5c9
          .xyz are handled instead by the specified cgi script
      Packit 90a5c9
          /cgi-bin/program.cgi.

      Packit 90a5c9
      Packit 90a5c9
          

      선택적인 virtual 수정자는 요청한 파일이

      Packit 90a5c9
          실제로 존재하는지 검사하지 않도록 한다. 예를 들어, 가상의
      Packit 90a5c9
          위치에 Action 지시어를 사용하려는
      Packit 90a5c9
          경우 유용하다.

      Packit 90a5c9
      Packit 90a5c9
          

      예제

      Packit 90a5c9
            <Location /news>
      Packit 90a5c9
            
      Packit 90a5c9
              SetHandler news-handler
      Packit 90a5c9
              Action news-handler /cgi-bin/news.cgi virtual
      Packit 90a5c9
            
      Packit 90a5c9
            </Location>
      Packit 90a5c9
          

      Packit 90a5c9
      Packit 90a5c9

      참고

      Packit 90a5c9
        Packit 90a5c9
      • AddHandler
      • Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        top
        Packit 90a5c9
        Packit 90a5c9
        Packit 90a5c9
        설명:특정 요청메서드에 대해 CGI 스크립트를
        Packit 90a5c9
        사용한다.
        Packit 90a5c9
        문법:Script method cgi-script
        Packit 90a5c9
        사용장소:주서버설정, 가상호스트, directory
        Packit 90a5c9
        상태:Base
        Packit 90a5c9
        모듈:mod_actions
        Packit 90a5c9
        Packit 90a5c9
            

        이 지시어는 파일을 method 메서드를 사용하여

        Packit 90a5c9
            요청하면 cgi-script를 실행하는 행동을 서버에
        Packit 90a5c9
            추가한다. cgi-scriptScriptAliasAddHandler를 사용하여 CGI
        Packit 90a5c9
            스크립트로 지정한 리소스의 URL경로이다. 이 지시어는
        Packit 90a5c9
            PATH_INFOPATH_TRANSLATED CGI
        Packit 90a5c9
            표준 환경변수로 요청한 문서의 URL과 파일경로를 전달한다.

        Packit 90a5c9
        Packit 90a5c9
            
        Packit 90a5c9
              어떤 메서드 이름이라도 사용할 수 있다. 메서드 이름은
        Packit 90a5c9
              대소문자를 구별한다. 그래서 Script PUT
        Packit 90a5c9
              Script put은 완전히 다르다.
        Packit 90a5c9
            
        Packit 90a5c9
        Packit 90a5c9
            

        Script 명령어는 기본적인 행동만을

        Packit 90a5c9
            처리함을 주의하라. CGI 스크립트가 불리거나, 요청한 메서드를
        Packit 90a5c9
            알아서 처리할 수 있는 리소스의 경우 그대로 처리한다.
        Packit 90a5c9
            GET 메서드의 Script
        Packit 90a5c9
            질의아규먼트가 있을때만 (, foo.html?hi) 사용함을
        Packit 90a5c9
            주의하라. 질의아규먼트가 없다면 정상적으로 요청을 처리한다.

        Packit 90a5c9
        Packit 90a5c9
            

        예제

        Packit 90a5c9
              # <ISINDEX>식 검색을 위해
        Packit 90a5c9
              Script GET /cgi-bin/search
        Packit 90a5c9
              
        Packit 90a5c9
              # CGI PUT 핸들러
        Packit 90a5c9
              Script PUT /~bob/put.cgi
        Packit 90a5c9
            

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

        가능한 언어:  de  |

        Packit 90a5c9
         en  |
        Packit 90a5c9
         fr  |
        Packit 90a5c9
         ja  |
        Packit 90a5c9
         ko 

        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_actions.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>