这是我的沙盒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
无法解决问题
答案 0 :(得分:0)
已修复。 PerlOptions +ParseHeaders
在<Location
标记内,因此无法正常工作。要对其进行修复,您应该将ParseHeaders
移至<Directory
或进行全局设置。
https://github.com/pavelsr/mod_perl_sandbox-如何在CGI和mod_perl下运行相同的perl脚本的工作示例