Autor Tópico: [Resolvido]Configurar cgi-bin no Apache  (Lida 7697 vezes)

Offline Electron

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
[Resolvido]Configurar cgi-bin no Apache
« Online: 03 de Fevereiro de 2011, 14:57 »
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?
« Última modificação: 03 de Fevereiro de 2011, 16:22 por Electron »

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Configurar cgi-bin no Apache
« Resposta #1 Online: 03 de Fevereiro de 2011, 15:24 »
Você precisa rodar que tipo de arquivo (linguagem)?
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline Electron

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Configurar cgi-bin no Apache
« Resposta #2 Online: 03 de Fevereiro de 2011, 15:50 »
Eu preciso rodar scripts Python.

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Configurar cgi-bin no Apache
« Resposta #3 Online: 03 de Fevereiro de 2011, 16:08 »
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline Electron

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Configurar cgi-bin no Apache
« Resposta #4 Online: 03 de Fevereiro de 2011, 16:19 »
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.
« Última modificação: 03 de Fevereiro de 2011, 16:21 por Electron »

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: [Resolvido]Configurar cgi-bin no Apache
« Resposta #5 Online: 04 de Fevereiro de 2011, 00:15 »
Citar
pensei 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