# httpd.confの設定
 
# SSIを使用するHTMLファイルを設置するディレクトリの設定
<Directory "/home/*/public_html">
    Options Includes
    XBitHack on
</Directory>
 
# CGIスクリプトファイルを設置するディレクトリの設定
<Directory "/home/*/public_html/cgi-bin">
    Options ExecCGI
</Directory>

で、SSIを使用しているHTMLファイルに実行権限を付加しておけばOK.

また、 <!--#include virtual="./cgi-bin/test.cgi" --> をHTMLへ埋め込めば、CGIの出力結果を取り込むことができる。

参考: XBitHack ディレクティブ(1.3), XBitHack ディレクティブ(2.0), Server Side Includes 入門(1.3), Apache チュートリアル: Server Side Includes 入門(2.0), AllowOverride指定子

tags: Apache zurazure

Posted by NI-Lab. (@nilab)