Есть такая проблема - не выполняется ни один скрипт в директории cgi-bin.
В httpd.conf:
Scriptalias /cgi-bin/ "/var/www/cgi-bin/"
<Directory "/var/www/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
В дире cgi-bin лежит файлик search.cgi из порта mnogosearch
mnogosearch компилировал с флагами --with-mysql --prefix=/var/www
В /var/www лежит зачерутенный apache
То есть они - mnogosearch и apache - друг друга видят.
Если запустить search.cgi из консоли - то все работает - выдает страничку.
Если запустить из броузера - mysite.dom/cgi-bin/search.cgi - выдает ошибку 500. В логах при этом - Premature end of script и тд.
Я пытался кидать другие cgi в эту папку (cgi-bin) - то же самое. Значит все дело в апаче.
Надеюсь подробный вопрос поможет при ответе...