поставил
~> apt-get install apache'*'
потом в httpd.conf раскоментировал строчку и добавил '.pl'
AddHandler cgi-script .cgi .sh .pl
далее иду в /var/www
создаю там файл index.html
создаю там директорию cgi-bin
создаю файл cgi-bin/test.pl
в index.pl у меня прописана ссылка на этот скрипт
<a href='cgi-bin/test.pl'>AAA</a>
в файле test.pl
#!/usr/bin/perl
print '<html>
<body>
test.pl
</body>
</html>
права на файл test.pl стоят 755, root:root
когда захожу на http://server он мне показывает index.html, потом я пытаюсь перейти по ссылке, а он мне
The requested URL /cgi-bin/test.pl was not found on this server.
я, видимо, что-то где-то забыл (по незнанию) в httpd.conf прописать...