Por que eu vejo código-fonte cgi no meu servidor web em vez de sua saída?

-1

No caso 1, não consigo ver o script cgi executado no navegador e ver o código-fonte. No entanto, no caso 2, com configuração semelhante, posso ver a saída do script cgi executada no navegador.

Caso 1: Versão do Ubuntu: Ubuntu 14.04 LTS Versão do Apache: Versão do servidor: Apache / 2.4.7 (Ubuntu)                  Servidor construído: 3 de abril de 2014 12:20:28

Versão do PHP: PHP 5.5.9-1ubuntu4.3 (cli) (construído em: 7 de julho de 2014 16:36:58)                  Copyright (c) 1997-2014 O Grupo PHP                  Mecanismo Zend v2.5.0, Copyright (c) 1998-2014 Zend Technologies                  com Zend OPcache v7.0.3, Copyright (c) 1999-2014, por
                 Zend Technologies

Eu não tenho o httpd instalado nesta máquina. Portanto, não httpd.conf

Caso 2: Eu tenho uma configuração de máquina semelhante, onde o script cgi funciona perfeitamente bem: Versão do Ubuntu: Ubuntu 14.04.2 LTS Versão do Apache: Versão do servidor: Apache / 2.4.7 (Ubuntu)                  Servidor construído: 24 de julho de 2015 17:25:11 Versão PHP: PHP 5.5.9-1ubuntu4.9 (cli) (construído: 17 Abr 2015 11:44:57)                  Copyright (c) 1997-2014 O Grupo PHP                  Mecanismo Zend v2.5.0, Copyright (c) 1998-2014 Zend Technologies                  com o Zend OPcache v7.0.3, Copyright (c) 1999-2014, por                  Zend Technologies

Aqui, o script cgi funciona como esperado. Mesmo sem httpd.

Por favor, deixe-me saber o que está faltando e como resolver esse problema.

    
por Tanvi 14.10.2015 / 08:02

1 resposta

0

Não foi necessário fazer alterações na configuração.

Os seguintes comandos funcionaram para mim:

sudo a2enmod cgi

serviço sudo apache2 restart

    
por Tanvi 14.10.2015 / 11:04