Eu tenho o meu Apache mostrando scripts Perl como texto simples, não os executando. Pesquisando e brincando com as configurações me deixou frustrado, porque há numerosas e longas amostras, que são na maioria das vezes ignoradas pelo meu servidor.
A pergunta é: quais são os requisitos mínimos absolutamente necessários para executar scripts Perl CGI no meu site?
Por favor, sem problemas de segurança, sem outros problemas, apenas executando Perl.
Atualmente, tenho Apache2
instalado, mod_perl
instalado, perl
instalado, hosts virtuais instalados, permissão de execução concedida.
E eu tenho index.cgi
é exibido como texto simples.
O seguinte é a minha configuração de tamanho:
Uma pergunta especial é: por que AddHandler
directive é silenciosamente ignorada duas vezes? Se foi explicitamente dito, que .cgi
arquivos devem ser manipulados por cgi-script
, então como isso pode ser silenciosamente ignorado (nenhum aviso em logs).
Do meu ponto de vista, qualquer diretiva deve ser executada ou causar um erro. Não pode ficar suspenso no ar como se não houvesse nenhuma diretiva.
UPDATE
Os arquivos são a instalação do Bugzilla. Ou seja existem muitos arquivos *.cgi
com código perl dentro.