Return-Path:
Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org
Received: (qmail 47498 invoked by uid 500); 21 Oct 2002 06:41:59 -0000
Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm
Precedence: bulk
Reply-To: dev@httpd.apache.org
list-help:
list-unsubscribe:
list-post:
Delivered-To: mailing list cvs@httpd.apache.org
Received: (qmail 47487 invoked by uid 500); 21 Oct 2002 06:41:59 -0000
Delivered-To: apmail-httpd-2.0-cvs@apache.org
Date: 21 Oct 2002 06:41:52 -0000
Message-ID: <20021021064152.14272.qmail@icarus.apache.org>
From: yoshiki@apache.org
To: httpd-2.0-cvs@apache.org
Subject: cvs commit: httpd-2.0/docs/manual/mod mod_actions.xml.ja
mod_alias.xml.ja mod_asis.xml.ja
X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N
yoshiki 2002/10/20 23:41:52
Modified: docs/manual/mod mod_actions.xml.ja mod_alias.xml.ja
mod_asis.xml.ja
Log:
Sync Japanese translation.
Submitted by: Hiroaki KAWAI
Reviewed by: Yoshiki Hayashi
Revision Changes Path
1.3 +32 -37 httpd-2.0/docs/manual/mod/mod_actions.xml.ja
Index: mod_actions.xml.ja
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mod_actions.xml.ja,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- mod_actions.xml.ja 10 Oct 2002 13:06:41 -0000 1.2
+++ mod_actions.xml.ja 21 Oct 2002 06:41:52 -0000 1.3
@@ -2,7 +2,7 @@
-
+
mod_actions
@@ -24,14 +24,15 @@
これはファイルを処理するスクリプトの実行をずっと簡単にします。
-
+mod_cgi
+CGI による動的コンテンツ
+Apache のハンドラの使用
+
Action
-
特定のハンドラやコンテントタイプに対して CGI を実行するように
設定
-
-Action action-type cgi-script
+Action action-type cgi-script
server configvirtual host
directory.htaccess
@@ -39,28 +40,26 @@
FileInfo
- このディレクティブは action-type
- がリクエストされたときに cgi-script
- が実行されるという動作を追加します。cgi-script は
+
このディレクティブは action-type
+ がリクエストされたときに cgi-script
+ が実行されるという動作を追加します。cgi-script は
ScriptAlias や
AddHandler によって
CGI スクリプトに設定されたリソースへの URL-path です。
- Action-type には
+ Action-type には
handler か MIME
コンテントタイプを指定できます。リクエストされたドキュメントの URL
とファイルのパスは標準 CGI 環境変数 PATH_INFO と PATH_TRANSLATED
を使って伝えられます。
-
-例
-
- # Requests for files of a particular type:
- Action image/gif /cgi-bin/images.cgi
-
- # Files of a particular file extension
- AddHandler my-file-type .xyz
- Action my-file-type /cgi-bin/program.cgi
-
+ 例
+ # Requests for files of a particular type:
+ Action image/gif /cgi-bin/images.cgi
+
+ # Files of a particular file extension
+ AddHandler my-file-type .xyz
+ Action my-file-type /cgi-bin/program.cgi
+
最初の例では、MIME コンテントタイプが image/gif
のファイルへのリクエストは、そのファイルの代わりに指定されたスクリプト
@@ -72,36 +71,33 @@
AddHandler
-
-
Script
-
特定のリクエストメソッドに対して CGI スクリプトを
実行するように設定
- Script method cgi-script
+Script method cgi-script
server configvirtual host
directory
- このディレクティブは method
+
このディレクティブは method
というメソッドを使ってリクエストが行なわれたときに
- cgi-script を実行するという動作を追加します。
- cgi-script は
+ cgi-script を実行するという動作を追加します。
+ cgi-script は
ScriptAlias や
AddHandler によって
CGI スクリプトに設定されたリソースへの URL-path です。
リクエストされたドキュメントの URL とファイルのパスは標準 CGI
環境変数 PATH_INFO と PATH_TRANSLATED を使って伝えられます。
-
+
任意のメソッド名を使用することができます。
メソッド名は大文字小文字を区別します。ですから、
- Script PUT
と Script put
+ Script PUT
と Script put
はまったく違った効果になります。
-
+
Script コマンドはデフォルトの動作を追加するだけであることに
注意してください。もし CGI スクリプトが呼ばれたり、リクエストされた
@@ -110,15 +106,14 @@
(たとえば、foo.html?hi) 呼ばれるということにも注意してください。
そうでない場合は、リクエストは通常通り処理されます。
-
-例
- # For <ISINDEX>-style searching
- Script GET /cgi-bin/search
- # A CGI PUT handler
- Script PUT /~bob/put.cgi
-
+ 例
+ # For <ISINDEX>-style searching
+ Script GET /cgi-bin/search
+
+ # A CGI PUT handler
+ Script PUT /~bob/put.cgi
+
-
1.4 +52 -47 httpd-2.0/docs/manual/mod/mod_alias.xml.ja
Index: mod_alias.xml.ja
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mod_alias.xml.ja,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- mod_alias.xml.ja 10 Oct 2002 13:06:41 -0000 1.3
+++ mod_alias.xml.ja 21 Oct 2002 06:41:52 -0000 1.4
@@ -2,7 +2,7 @@
-
+
mod_alias
ホストファイルシステム上のいろいろな違う場所を
@@ -38,8 +38,8 @@
Alias
URL をファイルシステムの位置にマップする
- Alias URL-path
- file-path|directory-path
+Alias URL-path
+file-path|directory-path
server config
virtual host
@@ -49,18 +49,18 @@
ローカルファイルシステムの
DocumentRoot
以外の場所に保管することを可能にします。
- URL の (% が復号された) パスが url-path で始まるものは
- directory-filename
+ URL の (% が復号された) パスが url-path で始まるものは
+ directory-filename
で始まるローカルファイルにマップされます。
- 例:
-
-Alias /image /ftp/pub/image
+ 例
+ Alias /image /ftp/pub/image
+
http://myserver/image/foo.gif へのリクエストに対して、サーバは
ファイル /ftp/pub/image/foo.gif を返します。
- もし url-path の最後に /
+
もし url-path の最後に /
を書いたなら、サーバはエイリアスを展開するために最後の /
を要求するということに注意してください。すなわち、Alias /icons/
/usr/local/apache/icons/
というものを使用していると、
@@ -86,8 +86,8 @@
AliasMatch
正規表現を使って URL をファイルシステムの位置にマップする
-AliasMatch regex
- file-path|directory-path
+AliasMatch regex
+file-path|directory-path
server config
virtual host
@@ -100,9 +100,10 @@
与えられた文字列で置き換え、それをファイル名として使用します。たとえば、
/icons
ディレクトリを使う
ためには以下のようなものが使用できます:
-
- AliasMatch ^/icons(.*) /usr/local/apache/icons$1
-
+
+
+ AliasMatch ^/icons(.*) /usr/local/apache/icons$1
+
@@ -110,7 +111,8 @@
Redirect
クライアントが違う URL を取得するように外部へのリダイレクトを
送る
-Redirect [status] URL-path URL
+Redirect [status] URL-path
+URL
server config
virtual host
directory.htaccess
@@ -120,29 +122,29 @@
Redirect ディレクティブは古い URL を新しいものへマップします。
新しい URL がクライアントに返されます。そして、
クライアントは新しいアドレスをもう一回取得しようとします。
- URL-path (% が復号された) パスで始まるドキュメントへの
- すべてのリクエストは URL で始まる新しい
+ URL-path (% が復号された) パスで始まるドキュメントへの
+ すべてのリクエストは URL で始まる新しい
(% が符号化された) URL へのリダイレクトエラーが返されます。
- 例:
-
-Redirect /service http://foo2.bar.com/service
+ 例
+ Redirect /service http://foo2.bar.com/service
+
クライアントは http://myserver/service/foo.txt
へのリクエストを行なうと、代わりに http://foo2.bar.com/service/foo.txt
をアクセスするように告げられます。
-注意:設定ファイル中の順番に関わらず、
+注意設定ファイル中の順番に関わらず、
Redirect 系のディレクティブは Alias
ディレクティブと ScriptAlias ディレクティブよりも優先されます。
また、.htaccess ファイルや Directory
-セクションの中で使われていたとしても、URL-path
+セクションの中で使われていたとしても、URL-path
は相対パスではなく、絶対パスでなければなりません。
-
もし status 引数が与えられていなければ、リダイレクトは
+
もし status 引数が与えられていなければ、リダイレクトは
"temporary" (HTTP ステータス 302) になります。これはクライアントに
- リソースが一時的に移動したということを示します。Status
+ リソースが一時的に移動したということを示します。Status
引数は 他の HTTP のステータスコードを返すために使用することができます:
@@ -165,21 +167,21 @@
- "Gone" ステータス (410) を返します。これはリソースが永久に
削除されたことを意味します。このステータスが使用された場合、
- url 引数は省略されなければなりません。
+ url 引数は省略されなければなりません。
- Status の値にステータスコードを数値で与えることで
+
Status の値にステータスコードを数値で与えることで
他のステータスコードも返すことができます。ステータスが 300 と 399
- の間にある場合、url 引数は存在していなければいけません。
+ の間にある場合、url 引数は存在していなければいけません。
その他の場合は省略されていなければなりません。ただし、
ステータスは Apache のコードが知っているものである必要があります
(http_protocol.c の関数 send_error_response
を見てください)。
例:
-
- Redirect permanent /one http://example.com/two
- Redirect 303 /three http://example.com/other
+ 例
+ Redirect permanent /one http://example.com/two
+ Redirect 303 /three http://example.com/other
@@ -189,7 +191,8 @@
RedirectMatch
現在の URL への正規表現のマッチにより
外部へのリダイレクトを送る
-RedirectMatch [status] regex URL
+RedirectMatch [status] regex
+URL
server config
virtual host
directory.htaccess
@@ -204,9 +207,10 @@
たとえば、すべての GIF ファイルを別サーバの同様な名前の JPEG
ファイルにリダイレクトするには、以下のようなものを使います:
-
- RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg
-
+
+
+ RedirectMatch (.*)\.gif$ http://www.anotherserver.com$1.jpg
+
@@ -214,7 +218,7 @@
RedirectTemp
クライアントが違う URL を取得するように外部への一時的な
リダイレクトを送る
-RedirectTemp URL-path URL
+RedirectTemp URL-path URL
server config
virtual host
directory.htaccess
@@ -231,7 +235,7 @@
RedirectPermanent
クライアントが違う URL を取得するように外部への永久的な
リダイレクトを送る
-RedirectPermanent URL-path URL
+RedirectPermanent URL-path URL
server config
virtual host
directory.htaccess
@@ -248,8 +252,8 @@
ScriptAlias
URL をファイルシステムの位置へマップし、マップ先を
CGI スクリプトに指定
-ScriptAlias
-URL-path file-path|directory-path
+ScriptAlias URL-path
+file-path|directory-path
server config
virtual host
@@ -261,13 +265,13 @@
スクリプトがあることを示す以外は
Alias
ディレクティブと同じ振る舞いをします。
- URL の (% が復号された) パスが URL-path で始まるものは
+ URL の (% が復号された) パスが URL-path で始まるものは
ローカルのファイルシステムの
フルパスである二番目の引数にマップされます。
- 例:
-
-ScriptAlias /cgi-bin/ /web/cgi-bin/
+ 例
+ ScriptAlias /cgi-bin/ /web/cgi-bin/
+
http://myserver/cgi-bin/foo
へのリクエストに対してサーバはスクリプト
@@ -279,8 +283,8 @@
ScriptAliasMatch
URL を正規表現を使ってファイルシステムの位置へマップし、マップ先を
CGI スクリプトに指定
-ScriptAliasMatch
-regex file-path|directory-path
+ScriptAliasMatch regex
+file-path|directory-path
server config
virtual host
@@ -294,9 +298,10 @@
たとえば、標準の /cgi-bin
を使用するようにするためには、以下のようなものを使います:
-
- ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
-
+
+
+ ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
+
1.2 +28 -25 httpd-2.0/docs/manual/mod/mod_asis.xml.ja
Index: mod_asis.xml.ja
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mod_asis.xml.ja,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- mod_asis.xml.ja 11 Sep 2002 09:15:29 -0000 1.1
+++ mod_asis.xml.ja 21 Oct 2002 06:41:52 -0000 1.2
@@ -2,7 +2,7 @@
-
+
mod_asis
自分用の HTTP ヘッダの書かれているファイルを送信する
@@ -25,13 +25,14 @@
mod_headers
mod_cern_meta
+Apache のハンドラの使用
-使用法
+使用法
サーバ設定ファイルで、ファイルと send-as-is
ハンドラを例えば以下のように関連付けてください。
-AddHandler send-as-is asis
+ AddHandler send-as-is asis
拡張子が .asis
のすべてのファイルの内容は Apache
からクライアントへほとんど変更無く送られます。クライアントには
@@ -43,30 +44,32 @@
as is (そのまま) で送られるファイルの内容の例です。
-Status: 301 Now where did I leave that URL
- Location: http://xyz.abc.com/foo/bar.html
- Content-type: text/html
+
+
+ Status: 301 Now where did I leave that URL
+ Location: http://xyz.abc.com/foo/bar.html
+ Content-type: text/html
- <HTML>
- <HEAD>
- <TITLE>Lame excuses'R'us</TITLE>
- </HEAD>
- <BODY>
- <H1>Fred's exceptionally wonderful page has moved
- to
- <A
- HREF="http://xyz.abc.com/foo/bar.html">Joe's</A>
+ <html>
+ <head>
+ <title>Lame excuses'R'us</title>
+ </head>
+ <body>
+ <h1>Fred's exceptionally wonderful page has moved to
+ <a href="http://xyz.abc.com/foo/bar.html">Joe's</a>
site.
- </H1>
- </BODY>
- </HTML>
-
-
- 注意: サーバはクライアントに返されるデータに常に Date: と Server:
- ヘッダを追加しますので、それらがファイルに書かれていてはいけません。
- サーバは Last-Modified ヘッダを追加しません。
- おそらくはそうすべきでしょうけれど。
-
+ </h1>
+ </body>
+ </html>
+
+
+ 注意
+ 注意: サーバはクライアントに返されるデータに常に Date:
+ と Server:
ヘッダを追加しますので、
+ それらがファイルに書かれていてはいけません。
+ サーバは Last-Modified
ヘッダを追加しません。
+ おそらくはそうすべきでしょうけれど。
+