cgiの実行ではまり

Vine3.2でApache2を動かした。/var/www/cgi-bin/にシンプルなcgiをおいた。
で、/etc/apache2/conf/http.confでcgiが実行できるように適当にコメントアウトをはずしてApache2再起動。
ブラウザでアクセスすると以下のエラーが/var/log/apache2/error.logに
(13)Permission denied: exec of '/var/www/cgi-bin/aho.cgi' failed
Premature end of script headers: aho2.cgi
なんだろう。当然ターミナルでは
perl aho.cgi
でも
./aho.cgi
でも正常に出力される。

答えはパーミッションは777で実行はできるはずとの思い込みが間違っていた。実は、755でないと実行されない。書き込めるとセキュリティ上問題なのかも。