[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .

apache の設定

Warning

fml8 CGI の内部構造については the Section called メソッド in the Chapter called CGI プロセスの内部構造 を参照して下さい。

apache で suexec を使う

suexec 機能を利用可能な apache を作る必要があります。 configure を実行する際に、

(apache 1.x の場合)
# ./configure --enable-suexec --suexec-caller=www (...その他のオプション...)
などとします。

Important: この例では suexec を呼び出すことが可能なユーザが www です。 CGI ユーザには、CGI 用途専用のユーザを用意して下さい。

suexec を呼び出すことが可能なユーザが www です。 CGI ユーザには、CGI 用途専用のユーザを用意して下さい。

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

設定例(Apache 2.2まで):

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

<IfModule mod_mime.c>
	... 略 ...

   AddHandler cgi-script .cgi

	... 略 ...
</IfModule>
Apache 2.4 以降は、
Order allow,deny
Allow from 特定のホスト
のところが、
Require ...
という呪文に変わります。

[HOME] [github] [twitter] [blog] [fml4] [fml8] [北海道] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2022 Ken'ichi Fukamachi mail:< fukachan at fml.org >