У меня есть Apache, показывающий Perl-скрипты в виде обычного текста, но не выполняющий их. Погуглил и поиграл с настройками, я разочаровался, потому что есть множество длинных семплов, которые в основном игнорируются моим сервером.
Вопрос в том, каковы абсолютно необходимые минимальные требования для запуска сценариев Perl CGI на моем веб-сайте?
Пожалуйста, никаких проблем с безопасностью, никаких других проблем, только запуск Perl.
В настоящее время у меня установлен Apache2
установлен mod_perl
установлен perl
установлены виртуальные хосты, предоставлено разрешение на выполнение.
И у меня index.cgi
отображается как обычный текст.
Ниже приведен мой размер конфигурации:
Один особый вопрос: почему директива AddHandler
молча игнорируется дважды? Если было явно сказано, что файлы .cgi
должны обрабатываться cgi-script
, то как это можно игнорировать (никаких предупреждений в журналах).
С моей точки зрения, любая директива должна быть выполнена или вызвать ошибку. Он не может просто висеть в воздухе, как если бы это не было никакой директивой вообще.
ОБНОВИТЬ
Файлы установки Bugzilla. Т.е. существует множество *.cgi
файлов с кодом perl внутри.