про это уже давно есть куча доков...
вопервых определи какой конфиг апача в системе у тебя рабочий
т.к. их несколько - измени чтонибудь, перезапусти апач - если сработало
значит это он ;)
далее обязательно почитай про сам конфиг - как там и че устроено...
в инете про это есть куча инфы на русском - выбери пару тройку и разбирайся
еще могу посоветовать см. httpd.default.conf - это конфиг по умолчанию
в нем комментариями все описано хоть и на ненашем зато доступно
переводчик в зубы и вперед
через пару часов будешь профессиональным конфигуратором апача ;)
вообще в конфиге определена директория cgi-bin как ScriptAlias это значит
что в ней кроме скриптов ничего нини, если же ты хочеш чтобы можно было,
переопредели ее просто как Alias (затри префикс Script)
после этого определи права на нее
например вместо:
Options None
сделай:
Options Indexes Includes FollowSymLinks ExecCGI MultiViews
и еще ниже по конфигу раскомментируй строку:
AddHandler cgi-script .cgi
в этом случае будет разрешено (в т.ч. скрипты с расширением cgi)
почитаешь доки по конфигу апача будет гораздо понятнее и сделаешь как сам
захочешь.