Autor Tópico: [Resolvido] Apache2 - ScriptAlias deu pau  (Lida 2999 vezes)

Offline rondonbio

  • Usuário Ubuntu
  • *
  • Mensagens: 80
    • Ver perfil
    • Ouço Seus Problemas
[Resolvido] Apache2 - ScriptAlias deu pau
« Online: 31 de MAR?O de 2011, 20:40 »
Eu tinha configurado o httpd.conf assim:
     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
E estava funcionando muito bem. Daí, resolvi tentar mudar para  
     ScriptAlias /cgi-bin/ /home/rondon/cgi-bin/
Claro, rolou um
     sudo apache2 -k graceful
E deu pau.
Resolvi voltar a configuração, recarreguei o arquivo de configuração e continua dando pau. --> 500 Internal Server Error

alguém sabe o que fazer?

obrigado

Rondon
« Última modificação: 02 de Abril de 2011, 09:48 por rondonbio »
Rondon Neto
Veja o site e se sinta em casa!
http://oucoseusproblemas.blogspot.com.br/

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Apache2 - ScriptAlias deu pau
« Resposta #1 Online: 01 de Abril de 2011, 21:06 »
tail -20 /var/log/apache2/error_log

;)
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

Offline rondonbio

  • Usuário Ubuntu
  • *
  • Mensagens: 80
    • Ver perfil
    • Ouço Seus Problemas
Re: Apache2 - ScriptAlias deu pau
« Resposta #2 Online: 01 de Abril de 2011, 22:53 »
Olha o output:


[Fri Apr 01 22:47:30 2011] [error] [client 192.168.122.1] Premature end of script headers: hw.cgi
[Fri Apr 01 22:47:30 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:47:32 2011] [error] [client 192.168.122.1] Premature end of script headers: hw.cgi
[Fri Apr 01 22:47:32 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:48:05 2011] [error] [client 192.168.122.1] Premature end of script headers: hw.cgi
[Fri Apr 01 22:48:06 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:52:11 2011] [error] [client 192.168.122.1] (13)Permission denied: exec of '/usr/lib/cgi-bin/hw.cgi' failed
[Fri Apr 01 22:52:11 2011] [error] [client 192.168.122.1] Premature end of script headers: hw.cgi
[Fri Apr 01 22:52:11 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:52:16 2011] [error] [client 192.168.122.1] (13)Permission denied: exec of '/usr/lib/cgi-bin/hw.cgi' failed
[Fri Apr 01 22:52:16 2011] [error] [client 192.168.122.1] Premature end of script headers: hw.cgi
[Fri Apr 01 22:52:16 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:52:22 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:52:46 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:52:50 2011] [error] [client 192.168.122.1] (13)Permission denied: exec of '/usr/lib/cgi-bin/hello.cgi' failed
[Fri Apr 01 22:52:50 2011] [error] [client 192.168.122.1] Premature end of script headers: hello.cgi
[Fri Apr 01 22:52:50 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
[Fri Apr 01 22:52:52 2011] [error] [client 192.168.122.1] (13)Permission denied: exec of '/usr/lib/cgi-bin/hello.cgi' failed
[Fri Apr 01 22:52:52 2011] [error] [client 192.168.122.1] Premature end of script headers: hello.cgi
[Fri Apr 01 22:52:52 2011] [error] [client 192.168.122.1] File does not exist: /var/www/favicon.ico
Rondon Neto
Veja o site e se sinta em casa!
http://oucoseusproblemas.blogspot.com.br/

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Apache2 - ScriptAlias deu pau
« Resposta #3 Online: 02 de Abril de 2011, 03:36 »
Citar
(13)Permission denied: exec of '/usr/lib/cgi-bin/hello.cgi' failed

Esse arquivo tem permissão de execução?
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

Offline rondonbio

  • Usuário Ubuntu
  • *
  • Mensagens: 80
    • Ver perfil
    • Ouço Seus Problemas
Re: Apache2 - ScriptAlias deu pau
« Resposta #4 Online: 02 de Abril de 2011, 09:45 »
tinha sim. as providências que já tomei foram:
sudo chmod +x *.cgi
sudo apache2 -k graceful
sudo apache2 -k restart

mas...
escrevendo aqui fui no diretório do cgi, e comandei ls -lh. Eis que me aparece os scripts sem permissão de execução e  somente um com permissão. Adicionei a permissão a todos e funcionou legal!!
Varri o .bash_history e encontrei por lá os chmod +x *.cgi. estranho. Isso pode ter a ver com a edição que fiz no httpd.conf?
« Última modificação: 02 de Abril de 2011, 09:47 por rondonbio »
Rondon Neto
Veja o site e se sinta em casa!
http://oucoseusproblemas.blogspot.com.br/

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] Apache2 - ScriptAlias deu pau
« Resposta #5 Online: 02 de Abril de 2011, 11:22 »
Não.

Mas pode ter a ver com o diretório onde vc estava, no momento em que fez o comando...
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