Blame docs/manual/mod/mod_actions.html.ja.utf8

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head>
Packit 90a5c9
<meta content="text/html; charset=UTF-8" 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 サーバ バージョン 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 サーバ バージョン 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP サーバ > ドキュメンテーション > バージョン 2.4 > モジュール
Packit 90a5c9
Packit 90a5c9

Apache モジュール 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
            最近更新された内容を見るには英語版をご覧下さい。
Packit 90a5c9
        
Packit 90a5c9
説明:メディアタイプやリクエストメソッドに応じて
Packit 90a5c9
CGI スクリプトを実行する機能を提供
Packit 90a5c9
ステータス:Base
Packit 90a5c9
モジュール識別子:actions_module
Packit 90a5c9
ソースファイル:mod_actions.c
Packit 90a5c9

概要

Packit 90a5c9
Packit 90a5c9
    

このモジュールには二つのディレクティブがあります。Action

Packit 90a5c9
    ディレクティブは特定の MIME タイプのファイルをリクエストされた場合に
Packit 90a5c9
    CGI スクリプトが実行されるようにします。Script
Packit 90a5c9
    ディレクティブはリクエストで特定のメソッドが使用されたときに CGI
Packit 90a5c9
    スクリプトが実行されるようにします。
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
    • Apache のハンドラの使用
    • Packit 90a5c9
    • コメント
    • Packit 90a5c9
      Packit 90a5c9
      top
      Packit 90a5c9
      Packit 90a5c9
      Packit 90a5c9
      説明:特定のハンドラやコンテントタイプに対して CGI を実行するように
      Packit 90a5c9
      設定
      Packit 90a5c9
      構文:Action action-type cgi-script [virtual]
      Packit 90a5c9
      コンテキスト:サーバ設定ファイル, バーチャルホスト, ディレクトリ, .htaccess
      Packit 90a5c9
      上書き:FileInfo
      Packit 90a5c9
      ステータス:Base
      Packit 90a5c9
      モジュール:mod_actions
      Packit 90a5c9
      互換性:virtual 修飾子とハンドラ渡しは
      Packit 90a5c9
      Apache 2.1 で導入されました
      Packit 90a5c9
      Packit 90a5c9
          

      このディレクティブは action-type

      Packit 90a5c9
          がリクエストされたときに cgi-script
      Packit 90a5c9
          が実行されるという動作を追加します。cgi-script
      Packit 90a5c9
          ScriptAlias
      Packit 90a5c9
          AddHandler によって
      Packit 90a5c9
          CGI スクリプトに設定されたリソースへの URL-path です。
      Packit 90a5c9
          Action-type には
      Packit 90a5c9
          handlerMIME
      Packit 90a5c9
          コンテントタイプを指定できます。リクエストされたドキュメントの URL
      Packit 90a5c9
          とファイルのパスは標準 CGI 環境変数 PATH_INFO
      Packit 90a5c9
          PATH_TRANSLATED を使って伝えられます。
      Packit 90a5c9
          特定のリクエストに対して使用されるハンドラへは、
      Packit 90a5c9
          REDIRECT_HANDLER 変数を使って渡せます。

      Packit 90a5c9
      Packit 90a5c9
          

      Packit 90a5c9
            # Requests for files of a particular MIME content type:
      Packit 90a5c9
            Action image/gif /cgi-bin/images.cgi
      Packit 90a5c9
            
      Packit 90a5c9
            # Files of a particular file extension
      Packit 90a5c9
            AddHandler my-file-type .xyz
      Packit 90a5c9
            Action my-file-type /cgi-bin/program.cgi
      Packit 90a5c9
          

      Packit 90a5c9
      Packit 90a5c9
          

      最初の例では、MIME コンテントタイプが image/gif

      Packit 90a5c9
          のファイルへのリクエストは、指定したスクリプト
      Packit 90a5c9
          /cgi-bin/images.cgi で処理されます。

      Packit 90a5c9
      Packit 90a5c9
          

      2 番目の例では、拡張子が .xyz

      Packit 90a5c9
          のファイルへのリクエストは、指定したスクリプト
      Packit 90a5c9
          /cgi-bin/program.cgi で処理されます。

      Packit 90a5c9
      Packit 90a5c9
          

      オプションの virtual 修飾子を使用すると、

      Packit 90a5c9
          リクエストされたファイルが実際に存在するかどうかを検査しないようにできます。
      Packit 90a5c9
          これは例えば、Action ディレクティブをバーチャルな
      Packit 90a5c9
          Location に使用したい、といった場合に便利です。

      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
        コンテキスト:サーバ設定ファイル, バーチャルホスト, ディレクトリ
        Packit 90a5c9
        ステータス:Base
        Packit 90a5c9
        モジュール:mod_actions
        Packit 90a5c9
        Packit 90a5c9
            

        このディレクティブは method

        Packit 90a5c9
            というメソッドを使ってリクエストが行なわれたときに
        Packit 90a5c9
            cgi-script を実行するという動作を追加します。
        Packit 90a5c9
            cgi-script
        Packit 90a5c9
            ScriptAlias
        Packit 90a5c9
            AddHandler によって
        Packit 90a5c9
            CGI スクリプトに設定されたリソースへの URL-path です。
        Packit 90a5c9
            リクエストされたドキュメントの URL とファイルのパスは標準 CGI
        Packit 90a5c9
            環境変数 PATH_INFOPATH_TRANSLATED
        Packit 90a5c9
            を使って伝えられます。

        Packit 90a5c9
        Packit 90a5c9
            
        Packit 90a5c9
              任意のメソッド名を使用することができます。
        Packit 90a5c9
              メソッド名は大文字小文字を区別します。ですから、
        Packit 90a5c9
              Script PUTScript put
        Packit 90a5c9
              はまったく違った効果になります。
        Packit 90a5c9
            
        Packit 90a5c9
        Packit 90a5c9
            

        Script コマンドはデフォルトの動作を

        Packit 90a5c9
            追加するだけであることに
        Packit 90a5c9
            注意してください。もし CGI スクリプトが呼ばれたり、リクエストされた
        Packit 90a5c9
            メソッドを内部で扱うことのできる他のリソースがあれば、それが行なわれます。
        Packit 90a5c9
            GET メソッドの Script は問合せ
        Packit 90a5c9
            引数がある場合にのみ
        Packit 90a5c9
            (たとえば、foo.html?hi) 呼ばれるということにも注意してください。
        Packit 90a5c9
            そうでない場合は、リクエストは通常通り処理されます。

        Packit 90a5c9
        Packit 90a5c9
            

        Packit 90a5c9
              # For <ISINDEX>-style searching
        Packit 90a5c9
              Script GET /cgi-bin/search
        Packit 90a5c9
              
        Packit 90a5c9
              # A CGI PUT handler
        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

        コメント

        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.
        この文書は 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>