📄 suexec.html.ja.euc-jp
字号:
"<code>--datadir=/home/apache</code>" として肋年すると、 suEXEC wrapper にとって "/home/apache/htdocs" がドキュメントル〖トとして蝗われます。</dd> <dt><code>--with-suexec-uidmin=<em>UID</em></code></dt> <dd>suEXEC の滦据ユ〖ザとして钓される UID の呵井猛を回年します。 络鸟のシステムでは 500 か 100 が办忍弄です。 デフォルト猛は 100 です。</dd> <dt><code>--with-suexec-gidmin=<em>GID</em></code></dt> <dd>suEXEC の滦据グル〖プとして钓される GID の呵井猛を回年します。络鸟のシステムでは 100 が办忍弄なので、 デフォルト猛としても 100 が蝗われています。</dd> <dt><code>--with-suexec-logfile=<em>FILE</em></code></dt> <dd>suEXEC の借妄とエラ〖が淡峡されるファイル叹を回年します。 (雌汉やデバッグ誊弄に铜脱) デフォルトではログファイルは "suexec_log" という叹涟で、 筛洁のログファイルディレクトリ (<code>--logfiledir</code>) に弥かれます。 </dd> <dt><code>--with-suexec-safepath=<em>PATH</em></code></dt> <dd>CGI 悸乖ファイルに畔される奥链な PATH 茨董恃眶です。 デフォルト猛は "/usr/local/bin:/usr/bin:/bin" です。 </dd> </dl> <p><strong>suEXEC wrapper のコンパイルとインスト〖ル</strong><br /> <code>--enable-suexec</code> オプションで suEXEC 怠墙を铜跟にすると、 "make" コマンドを悸乖した箕に <code>suexec</code> のバイナリ (Apache 极挛も) が极瓢弄に侯喇されます。 <br /> すべての菇喇妥燎が侯喇されると、それらのインスト〖ルには <code>make install</code> コマンドが悸乖できます。バイナリイメ〖ジの <code>suexec</code> は <code>--sbindir</code> オプションで回年されたディレクトリにインスト〖ルされます。 デフォルトの眷疥は "/usr/local/apache/sbin/suexec" です。<br /> インスト〖ル箕には <strong><em>root</em></strong> 涪嘎が涩妥なので庙罢してください。wrapper がユ〖ザ ID を肋年するために、疥铜荚 <code><em>root</em></code> でのセットユ〖ザ ID ビットをそのファイルのモ〖ドに肋年しなければなりません。 </p> <p><strong>奥链なパ〖ミッションを肋年する</strong><br /> suEXEC ラッパ〖は、<code>--with-suexec-caller</code> configure オプションで回年した赖しいユ〖ザで弹瓢されていることを澄千しますが、 システム惧でこのチェックが乖なわれる涟に、 suEXEC が钙ぶシステムやライブラリが廊煎である材墙拉は荒ります。滦钩忽として、 办忍に紊い浆捶ともされいますが、 ファイルシステムパ〖ミッションを蝗って Apache の悸乖箕のグル〖プのみが suEXEC を悸乖できるように するのが紊いでしょう。</p> <p>たとえば、肌のようにサ〖バが肋年されていたとします。</p><div class="example"><p><code> User www<br /> Group webgroup<br /></code></p></div> <p><code>suexec</code> が "/usr/local/apache2/sbin/suexec" にインスト〖ルされていた眷圭、肌のように肋年する涩妥があります。</p><div class="example"><p><code> chgrp webgroup /usr/local/apache2/bin/suexec<br /> chmod 4750 /usr/local/apache2/bin/suexec<br /></code></p></div> <p>これで Apache が悸乖されるグル〖プのみが suEXEC ラッパ〖を悸乖できるということを 澄沮します。</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="enable" id="enable">suEXEC の铜跟步と痰跟步</a></h2> <p>弹瓢箕に、Apache は <code>--sbindir</code> オプションで肋年されたディレクトリで <code>suexec</code> を玫します (デフォルトは "/usr/local/apache/sbin/suexec") 。 努磊に肋年された suEXEC がみつかると、 エラ〖ログに笆布のメッセ〖ジが叫蜗されます。</p><div class="example"><p><code> [notice] suEXEC mechanism enabled (wrapper: <em>/path/to/suexec</em>)</code></p></div> <p>サ〖バ弹瓢箕にこのメッセ〖ジが叫ない眷圭、 络鸟はサ〖バが鳞年した眷疥で wrapper プログラムが斧つからなかったか、 <em>setuid root</em> としてインスト〖ルされていないかです。</p> <p>suEXEC の慌寥みを蝗脱するのが介めてで、Apache が贷に瓢侯面であれば、 Apache を kill して、浩弹瓢しなければなりません。HUP シグナルや USR1 シグナルによる帽姐な浩弹瓢では稍浇尸です。</p> <p>suEXEC を痰跟にする眷圭は、<code>suexec</code> ファイルを猴近してから Apache を kill して浩弹瓢します。 </p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="usage" id="usage">suEXEC の蝗脱</a></h2> <p>CGI プログラムへのリクエストが suEXEC ラッパ〖を钙ぶのは、 <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> ディレクティブを 崔むバ〖チャルホストへのリクエストか、<code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> により 借妄されたリクエストの眷圭に嘎ります。</p> <p><strong>簿鳞ホスト:</strong><br /> suEXEC wrapper の蝗い数として、 <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> 肋年での <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> ディレクティブを奶したものがあります。 このディレクティブをメインサ〖バのユ〖ザ ID と佰なるものにすると、CGI リソ〖スへのすべてのリクエストは、その <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> で回年された <em>User</em> と <em>Group</em> として悸乖されます。<code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code> でこのディレクティブが回年されていない眷圭、 メインサ〖バのユ〖ザ ID が鳞年されます。</p> <p><strong>ユ〖ザディレクトリ:</strong><br /> <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> により借妄されたリクエストは リクエストされたユ〖ザディレクトリのユ〖ザ ID で CGI プログラムを 悸乖するために suEXEC ラッパ〖を钙びます。 この怠墙を瓢侯させるために涩妥なことは、CGI をそのユ〖ザで悸乖できること、そのスクリプトが惧淡の<a href="#model">セキュリティ浮汉</a>をパスできることです。 <a href="#install">コンパイル 箕のオプション</a> <code>--with-suexec-userdir</code> も徊救してください。</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="debug" id="debug">suEXEC のデバッグ</a></h2> <p>suEXEC wrapper は、惧淡で揭べた <code>--with-suexec-logfile</code> オプションで回年されたファイルにログ攫鼠を淡峡します。 wrapper を努磊に肋年、インスト〖ルできていると蛔う眷圭、 どこで搪っているか斧ようとするならこのログとサ〖バの エラ〖ログを斧るとよいでしょう。</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="jabberwock" id="jabberwock">とかげに庙罢: 焚桂と祸毋</a></h2> <p><strong>庙罢!</strong> この鞠は窗链ではありません。この鞠の呵糠猖柠惹については、 Apache グル〖プの<a href="http://httpd.apache.org/docs-2.0/suexec.html"> オンラインドキュメント</a>惹を徊救してください。 </p> <p>サ〖バの肋年に扩嘎をもうける wrapper について、 いくつか督蹋考い爬があります。suEXEC に簇する "バグ" を鼠桂する涟にこれらを澄千してください。</p> <ul> <li><strong>suEXEC の督蹋考い爬</strong></li> <li>超霖菇陇の扩嘎 <p class="indent"> セキュリティと跟唯の妄统から、<code>suEXEC</code> の链てのリクエストは 簿鳞ホストへのリクエストにおける呵惧疤のドキュメントル〖ト柒か、 ユ〖ザディレクトリへのリクエストにおける改」のユ〖ザの呵惧疤の ドキュメントル〖ト柒に荒らなければなりません。 毋えば、煌つの簿鳞ホストを肋年している眷圭、 簿鳞ホストの suEXEC に铜网なように、メインの Apache ドキュメント超霖の嘲娄に链ての簿鳞ホストのドキュメントル〖トを 菇蜜する涩妥があります。(毋は稿泣淡很) </p> </li> <li>suEXEC の PATH 茨董恃眶 <p class="indent"> これを恃构するのは错副です。この回年に崔まれる称パスが <strong>慨完できる</strong> ディレクトリであることを澄千してください。 坤肠からのアクセスにより、茂かがホスト惧でトロイの腾窍 を悸乖できるようにはしたくないでしょう。 </p> </li> <li>suEXEC コ〖ドの猖陇 <p class="indent"> 帆り手しますが、部をやろうとしているか悄爱せずにこれをやると <strong>络きな啼玛</strong>を苞き弹こしかねません。 材墙な嘎り闰けてください。 </p> </li> </ul></div></div><div class="bottomlang"><p><span>Available Languages: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./ja/suexec.html" title="Japanese"> ja </a> |<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p></div><div id="footer"><p class="apache">Copyright 1995-2005 The Apache Software Foundation or its licensors, as applicable.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p><p class="menu"><a href="./mod/">モジュ〖ル</a> | <a href="./mod/directives.html">ディレクティブ</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">脱胳</a> | <a href="./sitemap.html">サイトマップ</a></p></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -