O CGI-Bin não parece estar configurado

0

Eu usei o tasksel e instalei o servidor LAMP. Mas não consigo descobrir se o Cgi-bin está configurado. Não há Cgi-bin na pasta raiz da web. E quando tento chamar um arquivo test.py do navegador, ele faz o download em vez de executa isso.

Eu já dei uma olhada em vários procedimentos, mas ainda não estou mais perto.

Ubuntu 14.04 Apache 2.4.7 (3 de abril de 2014)

    
por JoshP 19.07.2014 / 18:01

1 resposta

2

De acordo com a documentação do Apache

% bl0ck_qu0te%

A diretiva ScriptAlias é semelhante a:

   ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/

Isso significa que, se você solicitar o URL http://mydomain/cgi-bin/myscript.py , o Apache tentará executar /usr/local/apache2/cgi-bin/myscript.py

% bl0ck_qu0te% A diretiva

ScriptAlias está no arquivo de configuração apache2.conf padrão e funciona se mod_cgi está habilitado e myscript.py é executável e retorna a saída apropriada.

Se você tiver uma configuração diferente, leia: Tutorial do Apache: conteúdo dinâmico com CGI

    
por Lety 20.07.2014 / 16:13