CGI-скрипт, запущенный с ModPerl::Registry, не печатает результат на html-странице, просто скачайте его
Вот моя песочница https://github.com/pavelsr/mod_perl_sandbox
Когда я делаю docker-compose up
затем перейдите на http://localhost:3000/env.pl результате HTML загружен, не обслуживается.
В режиме CGI (с удаленным -DMODPERL
в docker-compose) все отлично работает.
Похоже, ModPerl::Registry не обрабатывает Content-type: text/html
Что мне нужно сделать, исправить в httpd.conf
?
Добавление PerlOptions +ParseHeaders
не решит проблему
1 ответ
Решение
Исправлена. PerlOptions +ParseHeaders
был внутри <Location
тег так не работал. Чтобы исправить это, вы должны двигаться ParseHeaders
в <Directory
или установить глобально.
https://github.com/pavelsr/mod_perl_sandbox - пример работы того же сценария Perl под CGI и mod_perl