全国人材紹介会社【人材バンクネット】

apache.conf を書き換える



apacheでユーザー毎にcgiを作成して配置するには httpd.confを修正す る必要があります。(apacheの旧バージョンでは srm.conf になります)

ここでは apache は /usr/local/apache 以下にインストールされているとし ます。
まず拡張子 cgiのファイルをスクリプトと認識するように以下の記述をし ます。
/usr/local/apache/conf/httpd.conf を編集します
AddHandler cgi-script .cgi

通常はコメントにされているので取り外すだけです。
ない場合は追加します。

次に vine では各ユーザーのホームディレクトリは /home以下に作成さ れますので次のように記述します

<Directory "/home/*/public_html/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

これで/home 以下の各ユーザーのpublic_htmlのしたにあるcgi-binディレクト リに拡張子 cgi のファイルをスクリプトとして実行可能になります。

そして apache を再起動します
/usr/local/apache/apachectl restart

これで http://ホスト名/~ユーザー名/cgi-bin/hogehoge.cgi
にアクセスしてcgiが実行されれば無事完了です。


apacheのインストールに関してはこちら(RPM)こちら(source) を参照して下さい。









       [へなちょこlinuxのコーナーへ]    [ホームへ]