]> granicus.if.org Git - apache/blobdiff - docs/manual/invoking.xml.ja
xforms
[apache] / docs / manual / invoking.xml.ja
index 32379eedd95cabb21bd6bbc455296088edbf5bb3..47ec96e8c1382e27bc71db0f96f87ab98ead4305 100644 (file)
@@ -1,14 +1,15 @@
-<?xml version='1.0' encoding='iso-2022-jp' ?>
+<?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="./style/manual.ja.xsl"?>
-<!-- English revision: 1.8 -->
+<!-- English Revision: 567441:1387612 (outdated) -->
 
 <!--
- Copyright 2002-2004 The Apache Software Foundation
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
 
      http://www.apache.org/licenses/LICENSE-2.0
 
 
 <manualpage metafile="invoking.xml.meta">
 
-  <title>Apache \e$B$N5/F0\e(B</title>
+  <title>Apache の起動</title>
 
 <summary>
-    <p>Windows \e$B>e$G$O!"\e(BApache \e$B$ODL>o$O\e(B
-    Windows NT, 2000, XP \e$B$G$O%5!<%S%9$H$7$F!"\e(BWindows 9x, ME 
-    \e$B$G$O%3%s%=!<%k%"%W%j%1!<%7%g%s$H$7$F<B9T$5$l$^$9!#\e(B
-    \e$B>\:Y$K4X$7$F$O!"!V\e(B<a href="platform/windows.html#winsvc">
-    \e$B%5!<%S%9$H$7$F<B9T$9$k\e(B</a>\e$B!W$H!V\e(B<a 
+    <p>Windows 上では、Apache は通常は
+    Windows NT, 2000, XP ではサービスとして、Windows 9x, ME 
+    ではコンソールアプリケーションとして実行されます。
+    詳細に関しては、「<a href="platform/windows.html#winsvc">
+    サービスとして実行する</a>」と「<a 
     href="platform/windows.html#wincons">
-    \e$B%3%s%=!<%k%"%W%j%1!<%7%g%s$H$7$F<B9T$9$k\e(B</a>\e$B!W$r$4Mw2<$5$$!#\e(B</p>
+    コンソールアプリケーションとして実行する</a>」をご覧下さい。</p>
 
-    <p>Unix\e$B$G$O!"\e(B<a href="programs/httpd.html">httpd</a
-    \e$B%W%m%0%i%`$,!"%P%C%/%0%i%&%s%I$G>o$K%j%/%(%9%H=hM}$r9T$&\e(B
-    \e$B%G!<%b%s$H$7$F<B9T$5$l$^$9!#$3$NJ8=q$G$O$I$N$h$&$K\e(B
-    <code>httpd</code> \e$B$r5/F0$9$k$+$K$D$$$F5-=R$7$F$$$^$9!#\e(B</p>
+    <p>Unixでは、<program>httpd</program
+    プログラムが、バックグラウンドで常にリクエスト処理を行う
+    デーモンとして実行されます。この文書ではどのように
+    <program>httpd</program> を起動するかについて記述しています。</p>
 </summary>
 
-<seealso><a href="stopping.html">\e$BDd;_$H:F5/F0\e(B</a></seealso>
-<seealso><a href="programs/httpd.html">httpd</a></seealso>
-<seealso><a href="programs/apachectl.html">apachectl</a></seealso>
+<seealso><a href="stopping.html">停止と再起動</a></seealso>
+<seealso><program>httpd</program></seealso>
+<seealso><program>apachectl</program></seealso>
 
-<section id="startup"><title>Apache \e$B$N5/F0J}K!\e(B</title>
+<section id="startup"><title>Apache の起動方法</title>
 
-    <p>\e$B$b$7!"@_Dj%U%!%$%kCf$G;XDj$5$l$F$$$k\e(B
+    <p>もし、設定ファイル中で指定されている
     <directive module="mpm_common">Listen</directive>
-    \e$B$,%G%U%)%k%H$N\e(B 80 (\e$B$b$7$/$O\e(B 1024 \e$B0J2<$NB>$N%]!<%H\e(B)
-    \e$B$G$"$k>l9g$O!"\e(BApache \e$B$r5/F0$9$k$?$a$K$O\e(B root
-    \e$B8"8B$,I,MW$K$J$j$^$9$,!"\e(B
-    \e$B$3$l$O$3$NFC8"%]!<%H$K%P%$%s%I$9$k$?$a$G$9!#\e(B
-    \e$B5/F0$7$F!"0lEY%m%0%U%!%$%k$r3+$/$H$$$C$?=`Hw$N$?$a$N\e(B
-    \e$BF0:n$r4v$D$+<B9T$7$?8e$O!"%/%i%$%"%s%H$+$i$N%j%/%(%9%H$KBP$9$k\e(B
-    listen \e$B$H1~Ez$r<B:]$K9T$&\e(B<em>\e$B;R\e(B</em>\e$B%W%m%;%9$r5/F0$7$^$9!#\e(B
-    \e$B%a%$%s$N\e(B <code>httpd</code> \e$B%W%m%;%9$O\e(B root \e$B8"8B$GAv$jB3$1$^$9$,!"\e(B
-    \e$B;R%W%m%;%9$O$b$C$HDc$$8"8B$GAv$j$^$9!#\e(B
-    \e$B$3$l$OA*Br$7$?\e(B<a 
-    href="mpm.html">\e$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k\e(B</a>\e$B$G@)8f$5$l$^$9!#\e(B</p>
-
-    <p>\e$B?d>)$N\e(B <code>httpd</code> \e$B<B9T%W%m%0%i%`$N5/F0J}K!$O!"\e(B
-    <a href="programs/apachectl.html">apachectl</a>
-    \e$B@)8f%9%/%j%W%H$r;HMQ$9$kJ}K!$G$9!#$3$N%9%/%j%W%H$O!"\e(B<code>httpd</code
-    \e$B$,%*%Z%l!<%F%#%s%0%7%9%F%`>e$G@5>o$KF0:n$9$k$h$&$KI,MW$J4D6-JQ?t$r\e(B
-    \e$BE,@Z$K@_Dj$7$F!"\e(B<code>httpd</code> \e$B%P%$%J%j$r5/F0$7$^$9!#\e(B
-    <code>apachectl</code> \e$B$O$I$s$J%3%^%s%I%i%$%s0z?t$bDL2a$5$;$^$9$N$G!"\e(B
-    <code>httpd</code> \e$B$N$I$N%3%^%s%I%i%$%s%*%W%7%g%s$b\e(B
-    <code>apchectl</code> \e$B$N%*%W%7%g%s$H$7$F;HMQ$G$-$^$9!#\e(B
-    \e$B$^$?!"\e(B<code>apchectl</code> \e$B%9%/%j%W%H$rD>@\JT=8$7!"\e(B
-    \e$B%9%/%j%W%H@hF,IU6a$N\e(B <code>HTTPD</code> \e$BJQ?t$rJQ99$9$k$3$H$G!"\e(B
-    <code>httpd</code> \e$B%P%$%J%j$N@5$7$$0LCV$r;XDj$7$?$j!"\e(B<em>\e$B>o$K\e(B</em>
-    \e$BIU2C$5$;$k%3%^%s%I%i%$%s0z?t$r;XDj$7$?$j$9$k$3$H$,$G$-$^$9!#\e(B</p>
-
-    <p><code>httpd</code> \e$B$,5/F0$5$l$F$^$::G=i$K$9$k$3$H$O!"\e(B
-    <a href="configuring.html">\e$B@_Dj%U%!%$%k\e(B</a>
-    <code>httpd.conf</code> \e$B$N0LCV$rFCDj$7$FFI$_9~$`$3$H$G$9!#\e(B
-    \e$B$3$N%U%!%$%k$N0LCV$O%3%s%Q%$%k;~$K@_Dj$5$l$^$9$,!"<B9T;~$K\e(B
-    <code>-f</code> \e$B%3%^%s%I%i%$%s%*%W%7%g%s$r;H$C$F\e(B
-    \e$B0LCV$r;XDj$9$k$3$H$b$G$-$^$9!#Nc$($P<!$N$h$&$K$G$9!#\e(B</p>
+    がデフォルトの 80 (もしくは 1024 以下の他のポート)
+    である場合は、Apache を起動するためには root
+    権限が必要になりますが、
+    これはこの特権ポートにバインドするためです。
+    起動して、一度ログファイルを開くといった準備のための
+    動作を幾つか実行した後は、クライアントからのリクエストに対する
+    listen と応答を実際に行う<em>子</em>プロセスを起動します。
+    メインの <program>httpd</program> プロセスは root 権限で走り続けますが、
+    子プロセスはもっと低い権限で走ります。
+    これは選択した<a 
+    href="mpm.html">マルチプロセッシングモジュール</a>で制御されます。</p>
+
+    <p>推奨の <program>httpd</program> 実行プログラムの起動方法は、
+    <program>apachectl</program>
+    制御スクリプトを使用する方法です。このスクリプトは、<program>httpd</program
+    がオペレーティングシステム上で正常に動作するように必要な環境変数を
+    適切に設定して、<program>httpd</program> バイナリを起動します。
+    <program>apachectl</program> はどんなコマンドライン引数も通過させますので、
+    <program>httpd</program> のどのコマンドラインオプションも
+    <program>apchectl</program> のオプションとして使用できます。
+    また、<program>apchectl</program> スクリプトを直接編集し、
+    スクリプト先頭付近の <code>HTTPD</code> 変数を変更することで、
+    <program>httpd</program> バイナリの正しい位置を指定したり、<em>常に</em>
+    付加させるコマンドライン引数を指定したりすることができます。</p>
+
+    <p><program>httpd</program> が起動されてまず最初にすることは、
+    <a href="configuring.html">設定ファイル</a>
+    <code>httpd.conf</code> の位置を特定して読み込むことです。
+    このファイルの位置はコンパイル時に設定されますが、実行時に
+    <code>-f</code> コマンドラインオプションを使って
+    位置を指定することもできます。例えば次のようにです。</p>
 
 <example>/usr/local/apache2/bin/apachectl -f
       /usr/local/apache2/conf/httpd.conf</example>
 
-    <p>\e$B%9%?!<%H%"%C%W$,K|;v>e<j$/$$$C$?$i!"%5!<%P$O%?!<%_%J%k$+$i\e(B
-    \e$B@Z$jN%$5$l$F!"%3%^%s%I%W%m%s%W%H$,B(:B$KLa$C$F$/$k$G$7$g$&!#\e(B
-    \e$B$3$l$O%5!<%P$,5/F0$7$F$$$k>uBV$r<($7$F$$$^$9!#\e(B
-    \e$B$=$N8e$O%V%i%&%6$G%5!<%P$K@\B3$7$F!"\e(B
+    <p>スタートアップが万事上手くいったら、サーバはターミナルから
+    切り離されて、コマンドプロンプトが即座に戻ってくるでしょう。
+    これはサーバが起動している状態を示しています。
+    その後はブラウザでサーバに接続して、
     <directive module="core">DocumentRoot</directive>
-    \e$B%G%#%l%/%H%j$N%F%9%H%Z!<%8$d$=$3$+$i%j%s%/$5$l$F$$$k\e(B
-    \e$B%m!<%+%k$N%I%-%e%a%s%H$r8+$k$3$H$,$G$-$k$G$7$g$&!#\e(B</p>
+    ディレクトリのテストページを見ることができるでしょう。</p>
 </section>
 
-<section id="errors"><title>\e$B5/F0;~$N%(%i!<\e(B</title>
+<section id="errors"><title>起動時のエラー</title>
 
-    <p>Apache \e$B$O!"5/F0;~$KCWL?E*$JLdBj$KAx6x$9$k$H!"\e(B
-    \e$B=*N;$9$kA0$K!"%3%s%=!<%k$+\e(B
+    <p>Apache は、起動時に致命的な問題に遭遇すると、
+    終了する前に、コンソールか
     <directive module="core">ErrorLog</directive>
-    \e$B$N$I$A$i$+$KLdBj$r5-=R$7$?%a%C%;!<%8$r=PNO$7$^$9!#\e(B
-    \e$B:G$b$h$/$"$k%(%i!<%a%C%;!<%8$O\e(B
-    \e$B!V\e(B<code>Unable to bind to Port ...</code>\e$B!W\e(B
-    \e$B$G$9!#$3$N%a%C%;!<%8$OIaDL$O<!$N$I$A$i$+$,860x$G$9!#\e(B</p>
+    のどちらかに問題を記述したメッセージを出力します。
+    最もよくあるエラーメッセージは
+    「<code>Unable to bind to Port ...</code>」
+    です。このメッセージは普通は次のどちらかが原因です。</p>
 
     <ul>
-      <li>root \e$B$G%m%0%$%s$7$F$$$J$$;~$K!"\e(B
-      \e$BFC8"%]!<%H$G%5!<%P$r5/F0$7$h$&$H$7$?!#\e(B</li>
+      <li>root でログインしていない時に、
+      特権ポートでサーバを起動しようとした。</li>
 
-      <li>\e$BF1$8%]!<%H$K4{$K%P%$%s%I$5$l$F$$$k\e(B Apache
-      \e$B$,$b$&0l$D$"$k$H$-$dB>$N%&%'%V%5!<%P$,B8:_$7$F$$$k;~$K!"\e(B
-      \e$B%5!<%P$r3+;O$7$h$&$H$7$?!#\e(B</li>
+      <li>同じポートに既にバインドされている Apache
+      がもう一つあるときや他のウェブサーバが存在している時に、
+      サーバを開始しようとした。</li>
     </ul>
 
-    <p>\e$B$h$jB?$/$NLdBj2r7h$NJ}:v$N@bL@$O!"\e(B
-    Apache <a href="faq/">FAQ</a> \e$B$r$4Mw2<$5$$!#\e(B</p>
+    <p>より多くの問題解決の方策の説明は、
+       Apache <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> をご覧下さい。</p>
 </section>
 
-<section id="boot"><title>\e$B%V!<%H;~$N5/F0\e(B</title>
+<section id="boot"><title>ブート時の起動</title>
 
-    <p>\e$B%7%9%F%`$,%j%V!<%H$7$?8e$G$b\e(B
-    \e$B%5!<%P$,<B9T$5$lB3$1$k$h$&$K$7$?$$>l9g$O!"\e(B
-    <code>apachectl</code>
-    \e$B$r8F$S=P$9$b$N$r%7%9%F%`%9%?!<%H%"%C%W%U%!%$%k\e(B
-    (\e$BDL>o\e(B <code>rc.local</code> \e$B$d\e(B <code>rc.N</code>
-    \e$BFb$N%U%!%$%k\e(B) \e$B$KDI2C$7$J$1$l$P$J$j$^$;$s!#\e(B
-    \e$B$3$NJ}K!$G$O\e(B Apache \e$B$r\e(B root \e$B8"8B$G5/F0$7$^$9!#\e(B
-    \e$B$3$l$r$9$kA0$K!"%;%-%e%j%F%#$d%"%/%;%9@)8B$,\e(B
-    \e$BE,@Z$K@_Dj$5$l$F$$$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#\e(B</p>
+    <p>システムがリブートした後でも
+    サーバが実行され続けるようにしたい場合は、
+    <program>apachectl</program>
+    を呼び出すものをシステムスタートアップファイル
+    (通常 <code>rc.local</code> や <code>rc.N</code>
+    内のファイル) に追加しなければなりません。
+    この方法では Apache を root 権限で起動します。
+    これをする前に、セキュリティやアクセス制限が
+    適切に設定されていていることを確認してください。</p>
 
-    <p><code>apachectl</code> \e$B%9%/%j%W%H$ODL>o$O!"I8=`E*$J\e(B SysV init 
-    \e$B%9%/%j%W%H$H$7$FF0:n$9$k$h$&$K@_7W$5$l$F$$$^$9!#\e(B
+    <p><program>apachectl</program> スクリプトは通常は、標準的な SysV init 
+    スクリプトとして動作するように設計されています。
     <code>start</code>, <code>restart</code>, <code>stop</code>
-    \e$B$H$$$C$?0z?t$r$H$C$F!"\e(B<code>httpd</code
-    \e$B$X$NE,@Z$J%7%0%J%k$KJQ49$7$^$9!#\e(B
-    \e$B$G$9$+$i!"DL>o$OC1$KE,@Z$J\e(B init \e$B%G%#%l%/%H%jFb$+$i\e(B
-    <code>apachectl</code> \e$B$X%j%s%/$9$k$3$H$,$G$-$^$9!#$7$+$7!"\e(B
-    \e$BG0$N$?$a%7%9%F%`$NMW5a$K9gCW$7$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#\e(B</p>
+    といった引数をとって、<program>httpd</program
+    への適切なシグナルに変換します。
+    ですから、通常は単に適切な init ディレクトリ内から
+    <program>apachectl</program> へリンクすることができます。しかし、
+    念のためシステムの要求に合致していることを確認してください。</p>
 </section>
 
-<section id="info"><title>\e$BDI2C>pJs\e(B</title>
-
-    <p><a href="programs/httpd.html">httpd</a> \e$B$d\e(B
-    <a href="programs/apachectl.html">apachectl</a>
-    \e$B!"%5!<%P$K4^$^$l$F$$$?$=$NB>Jd=u%W%m%0%i%`$N!"\e(B
-    \e$B%3%^%s%I%i%$%s%*%W%7%g%s$K4X$9$kDI2C>pJs$O!"\e(B
-    <a href="programs/">\e$B%5!<%P$HJd=u%W%m%0%i%`\e(B</a>\e$B%Z!<%8$K\e(B
-    \e$B5-:\$5$l$F$$$^$9!#\e(B
-    Apache \e$BG[I[$K4^$^$l$F$$$kA4\e(B<a href="mod/">\e$B%b%8%e!<%k\e(B</a>\e$B!"\e(B
-    \e$B$=$l$K$h$C$FDs6!$5$l$k\e(B<a href="mod/directives.html">\e$B%G%#%l%/%F%#%V\e(B</a>
-    \e$B$N%I%-%e%a%s%H$b$"$j$^$9!#\e(B</p>
+<section id="info"><title>追加情報</title>
+
+    <p><program>httpd</program> や
+    <program>apachectl</program>、サーバに含まれていたその他補助プログラムの、
+    コマンドラインオプションに関する追加情報は、
+    <a href="programs/">サーバと補助プログラム</a>ページに
+    記載されています。
+    Apache 配布に含まれている全<a href="mod/">モジュール</a>、
+    それによって提供される<a href="mod/directives.html">ディレクティブ</a>
+    のドキュメントもあります。</p>
 </section>
 
 </manualpage>