CGI-скрипт, запущенный с ModPerl :: Registry, не печатает результат на html-странице, просто скачайте его - PullRequest
0 голосов
/ 26 июня 2019

Вот моя песочница 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 Ответ

0 голосов
/ 26 июня 2019

Fixed. PerlOptions +ParseHeaders был внутри <Location тега, поэтому не работал. Чтобы исправить это, вы должны переместить ParseHeaders в <Directory или установить глобально.

https://github.com/pavelsr/mod_perl_sandbox - пример работы того же сценария Perl под CGI и mod_perl

...