[Resolvido]Configurar cgi-bin no Apache

Iniciado por Electron, 03 de Fevereiro de 2011, 14:57

tópico anterior - próximo tópico

Electron

Instalei o Apache, mas olhei na pasta WWW e não há o diretório cgi-bin, mas quando eu acesso http://localhost/cgi-bin/ ele dá Forbidden, creio que isso significa que a pasta existe, mas não sei onde está.

E no httpd.conf há apenas duas linhas:

AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

Como faço para configurar CGI no apache?

agente100gelo

Você precisa rodar que tipo de arquivo (linguagem)?
Advogado e analista de sistema cearense.
Twitter: @glaydson

Electron


agente100gelo

Advogado e analista de sistema cearense.
Twitter: @glaydson

Electron

#4
Consegui executar o script Python. Primeiro eu encontrei a pasta cgi-bin, que fica em /usr/lib/cgi-bin e depois no inicio do script eu coloquei o caminho do Python: #!/usr/bin/env python

O problema era que eu não sabia onde estava a pasta cgi-bin, e pensei que ela estava especificada no httpd.conf.

zekkerj

Citarpensei que ela estava especificada no httpd.conf.
A configuração do Apache do Ubuntu é "explodida", em vez de ficar tudo no httpd.conf, ele tem uma configuração central "apache2.conf", e vários arquivos de configuração separados, inclusive se vc quiser criar uma configuração qualquer, não precisa editar arquivo nenhum, basta criar um arquivo "/etc/apache2/conf.d/alguma-coisa.conf", e mandar o Apache reconfigurar. Assim tem menos risco de estragar a configuração do sistema mexendo "onde não deve".

O arquivo que tem a configuração do diretório "cgi-bin", por padrão, é o "/etc/apache2/sites-enabled/000-default" (link simbólico para "/etc/apache2/sites-available/default").
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D