Удивительное дело: поставил-таки апач2 из исходников <a href="http://httpd.apache.org/download.cgi">http://httpd.apache.org/download.cgi</a> (установленному апачу он не мешает, так как хранит настройки у себя в каталоге), для надёжности до этого удалил пакетный апач альта, проверил <a href="http://127.0.0.1/cgi-bin/test-cgi">http://127.0.0.1/cgi-bin/test-cgi</a> - просто скачивается (используется /bin/sh), решил не опускать руки, проверил  <a href="http://127.0.0.1/cgi-bin/printenv">http://127.0.0.1/cgi-bin/printenv</a> (с предварительной настройкой) - выполнился!!! Вырубил сервер, ввёл <a href="http://127.0.0.1/cgi-bin/test-cgi">http://127.0.0.1/cgi-bin/test-cgi</a> - опять скрипт скачался о_О. Ввёл <a href="http://127.0.0.1/cgi-bin/printenv">http://127.0.0.1/cgi-bin/printenv</a> - получил ошибку.<br>
Потом скопировал содержимое test-cgi в huha, проверил - поведение адекватное (то есть выполняется при запущенном сервере и не трогается при выключенном).<br>Пакетный же apache2 так и не захотел исполнять скрипты в своём каталоге /cgi-bin/... Печально.<br>