这是我的沙盒https://github.com/pavelsr/mod_perl_sandbox
当我制作docker-compose up
时,请访问http://localhost:3000/env.pl结果下载了HTML,而不是使用。
在CGI模式下(在Docker-Compose中删除-DMODPERL
(一切都很好。
似乎Modperl ::注册表未处理Content-type: text/html
我需要在httpd.conf
中进行修复?
添加 PerlOptions +ParseHeaders
wil wil will will best
修复。PerlOptions +ParseHeaders
在<Location
标签内部,因此无法正常工作。要修复它,您应该将ParseHeaders
移动到<Directory
或将其设置为全球。
https://github.com/pavelsr/mod_perl_sandbox-如何在CGI和mod_perl