apache の設定

fml8 チュートリアル (バージョン 7.99.1-20180910)
Prev |  | Next

# Chapter 11. apache の設定

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

# 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 を 変更する必要があります。

    設定例:

    <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>

Prev | Home | Next
一般ユーザ用 CGI | Up | テスト

fml 8.0 (fml-devel) project homepage is www.fml.org/software/fml8/.
fml 4.0 project homepage is www.fml.org/software/fml4/.
about one floppy bsd routers, see www.bsdrouter.org/.
other free softwares are found at www.fml.org/software/.

author's homepage is www.fml.org/home/fukachan/.
Also, visit nuinui's world :) at www.nuinui.net.

For questions about FML, e-mail <fml-bugs@fml.org>.