CGI、SSIを動かす

MacOSXでCGI、SSIを動かす。
/Users/NAME/Sites/以下のディレクトリのどこにCGIをおいても動作


% cd /etc/httpd/users 
ここに NAME.conf があるので、一部変更。
変更前
< Directory “/Users/NAME/Sites/”>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
< /Directory>

変更後
< Directory “/Users/NAME/Sites/”>
AddType text/html .shtml
AddHandler server-parsed .shtml
AddHandler cgi-script .cgi
Options Indexes MultiViews Includes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
<IfModule mod_dir.c>
DirectoryIndex index.html index.shtml
</IfModule>
< /Directory>

そしてapacheを再起動。

— 参考 —
OS X デフォルトの /usr/bin/perl に加え /usr/local/bin/perl でも動くようにする。
sudo ln -s /usr/bin/perl /usr/local/bin/perl



One Comment

  1. CGI勉強中

    Webサイト再構築中。日々、淡々と勉強&下準備はしているのだった。思うところあって、CGIを一部に組み込むべく勉強中。これまでどおり同じhtmlソースに、部分的にCGIを組み込むんだけど、SSIを使う。でもって、OSXの上でチェックする為に、設定をかえなくちゃいけない。O…

コメントを残す

CAPTCHA