Для таких, как я, которые нащупывали ваш путь через многозадачные учебники и документы, но я просто хочу увидеть, что работает для стартеров, я нашел единственное мне нужно было добавить:
AddHandler cgi-script .pl .cgi
К моему конфигурационному файлу.
http: // httpd .apache.org / docs / 2.2 / mod / mod_mime.html # addhandler
Для моей ситуации это работает лучше всего, так как я могу поместить свой скрипт perl где угодно, и просто добавлю .pl или .cgi.
Ответ Дейва Шеохмана также упоминает решение AddHandler.
Конечно, вы все равно должны убедиться, что права / права на ваш скрипт установлены правильно, особенно, что скрипт будет исполняемым. Обратите внимание, кто «пользователь» при запуске из HTTP-запроса, например, www или www-data.