0

这是我的沙箱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不会解决问题

4

1 回答 1

1

固定的。PerlOptions +ParseHeaders<Location标签内,因此无法正常工作。要修复它,您应该移至ParseHeaders<Directory全局设置。

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

于 2019-06-26T14:26:30.217 回答