O primeiro problema seria porque o módulo CGI não foi habilitado, então o Apache não está processando nada como CGI. Ativá-lo:
sudo a2enmod cgi
No Apache2.4, a configuração foi limpa consideravelmente e as coisas na definição default
site foram movidas para arquivos de configuração em conf-available
. Entre outras coisas, isso também inclui as linhas de configuração relacionadas a CGI vistas no site default
de versões mais antigas. Estes foram movidos para /etc/apache2/conf-available/serve-cgi-bin.conf
, que contém:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
Isso causa o segundo problema. Modifique esse arquivo ou desative essa configuração:
sudo a2disconf serve-cgi-bin