<!--
   $FML: apache.sgml,v 1.3 2004/10/06 09:07:42 fukachan Exp $
-->


<chapter id="setup.apache">
	<title>
	apache の設定
	</title>


<warning>

<para>
fml8 CGI の内部構造については
<link linkend="cgi.internal.method">
<xref linkend="cgi.internal.method">
</link>
を参照して下さい。
</para>

</warning>


<sect1 id="setup.apache.suexec">
	<title>
	apache で suexec を使う
	</title>

<para>
suexec 利用可能な apache を作る必要があります。 
configure を実行する際に、
<screen>
(apache 1.x の場合)
configure --enable-suexec --suexec-caller=www
</screen>
などとします。
ここでは suexec を呼びだすことが可能なユーザが www です。
このユーザには、この用途専用のものを用意して下さい。
</para>

<para>
インストール後、~ユーザ/cgi-bin/ を許すように httpd.conf を
変更する必要があります。
<screen>
設定例:

&lt;Directory /home/*/*/public_html&gt;
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec ExecCGI
    &lt;Limit GET POST OPTIONS PROPFIND&gt;
        Order allow,deny
        Allow from 特定のホスト
    &lt;/Limit&gt;
&lt;/Directory&gt;

&lt;IfModule mod_mime.c&gt;
	... 略 ...

   AddHandler cgi-script .cgi

	... 略 ...
&lt;/IfModule&gt;
</screen>
</para>

</sect1>


</chapter>
