使用ModPerl :: Registry运行的CGI脚本不会在html页面上显示结果,而只是将其下载

时间:2019-06-26 13:13:24

标签: mod-perl2 mod-perl-registry

这是我的沙盒https://github.com/pavelsr/mod_perl_sandbox

当我制作docker-compose up时,请转到http://localhost:3000/env.pl,结果是html已下载,无法投放。

在CGI模式下(在docker-compose中删除了-DMODPERL),一切正常。

似乎ModPerl :: Registry无法处理Content-type: text/html

我需要在httpd.conf中解决什么?

添加PerlOptions +ParseHeaders无法解决问题

1 个答案:

答案 0 :(得分:0)

已修复。 PerlOptions +ParseHeaders<Location标记内,因此无法正常工作。要对其进行修复,您应该将ParseHeaders移至<Directory或进行全局设置。

https://github.com/pavelsr/mod_perl_sandbox-如何在CGI和mod_perl下运行相同的perl脚本的工作示例