Apache não inicia [RESOLVIDO]

1. Apache não inicia [RESOLVIDO]

Roberto Kahn Pereira
Beto1104

(usa Ubuntu)

Enviado em 20/09/2011 - 18:28h

Oi pessoal,

Estou tentando iniciar o apache2 no ubuntu 11.04, fiz a instalação pelo synaptic. Com as configurações padrão (httpd.conf vazio)ele funcionava. Agora eu personalizei o httpd.conf, como abaixo:

Listen 192.168.1.1:80
Listen 127.0.0.1:80
DocumentRoot /var/www
ErrorLog /var/log/apache2

E recebo a seguinte mensagem de erro:
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Eu executo o comando $sudo apache2ctl start

O que está acontecendo? Como resolvo isso?


  


2. Re: Apache não inicia [RESOLVIDO]

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 20/09/2011 - 19:48h


(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs


Já existe algum processo rodando na porta 80. Descubra quem é o danado executando:

# lsof -i :80





3. rodei o lsof

Roberto Kahn Pereira
Beto1104

(usa Ubuntu)

Enviado em 20/09/2011 - 22:36h

Oi Fabio,

Rodei o comando, mas não entendi bem a saida, deu algo assim:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
clock-app 1595 roberto 24u IPv4 245011 0t0 TCP nomeHostLocal.local:54912->algo.virtua.com.br:www (ESTABLISHED)
clock-app 1595 roberto 26u IPv4 244953 0t0 TCP nomeHostLocal.local:54911->algo.virtua.com.br:www (ESTABLISHED)
gvfsd-htt 2504 roberto 13u IPv4 159179 0t0 TCP nomeHostLocal.local:42830->papeda.canonical.com:www (CLOSE_WAIT)
gvfsd-htt 2504 roberto 17u IPv4 159255 0t0 TCP nomeHostLocal.local:34816->barbadine.canonical.com:www (CLOSE_WAIT)

Mudei alguns nomes, afinal isto é a internet.
Pelo q entendi do man, o comando clock-app no host nomeHostLocal na porta 54912 acessa um endereço externo algo.virtua.com. Mas nenhuma porta é a 80!!!??? O que acontece?



4. Re: Apache não inicia [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/09/2011 - 08:47h

Você precisa realmente especificar a porta? O apache não vai usar a porta 80 por padrão se voce deixar assim:

Listen 192.168.1.1
Listen 127.0.0.1

???

"Unable to open logs" verifique as permissões de pasta/arquivo.


5. Re: Apache não inicia [RESOLVIDO]

Roberto Kahn Pereira
Beto1104

(usa Ubuntu)

Enviado em 21/09/2011 - 15:39h

jerodrigo escreveu:

Você precisa realmente especificar a porta? O apache não vai usar a porta 80 por padrão se voce deixar assim:

Listen 192.168.1.1
Listen 127.0.0.1

???

"Unable to open logs" verifique as permissões de pasta/arquivo.


Realmente, é necessario especificar as portas.
Usei 60000 e 59999 e corrigi o caminho dos logs para /var/log/apache2/*. As permissões são para root, então preciso do sudo mesmo.
Consegui, está funcionando. Valeu!

[]'s







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts