o apache não inicia o serviço httpd start centos 6.3

2

Instalei o httpd no CentOS 6.3

yum install httpd

Após instalar com sucesso, tentei iniciá-lo

service httpd start

Nada aconteceu. Eu abri o navegador e digitei meu endereço IP, mas não consegui me conectar.

Atualização:

Agora eu reinstalei o httpd

quando eu corro

service httpd start

mensagem exibida

Starting httpd: no listening sockets available, shutting down
Unable to open logs
    
por codinginsane 28.12.2012 / 00:34

6 respostas

2

Eu resolvi o problema.

yum update

depois removido httpd

yum erase httpd

em seguida, instalou novamente

yum install httpd

e digitado

service httpd start

Agora funciona!

    
por 28.12.2012 / 16:13
3

Pode haver alguns problemas por aqui.

  1. O Selinux -selinux está ativado em sua máquina, e isso está impedindo de iniciar o Apache. Você pode tentar desabilitar o selinux e tentar reiniciar o httpd. Você pode fazer isso com este comando setenforce 0

  2. Você não está executando este comando com privilégios de root. Para fazer isso, use o sudo e execute o comando como este $ sudo service httpd start

  3. Além disso, pode haver algo já em execução na porta 80. Para verificar se você usa este comando netstat -npl | grep 80 Se este comando estiver mostrando algo, significa que algum outro aplicativo está sendo executado nessa porta.

Uma última coisa que você pode tentar é que, você já tem o http em execução, e a conexão é recusada pode ser por causa de algum firewall ou qualquer outra coisa.

Para verificar o mesmo, use o comando com restart e simplesmente com start .

Então, dê este comando $ sudo service httpd restart

Se este comando não der nenhum erro desta vez, o que você está vendo normalmente, isso significa que o httpd está rodando, mas a conexão recusada pode ser por causa de outra coisa.

    
por 28.12.2012 / 10:47
0

Verifique se o arquivo /etc/hosts está configurado com um nome de domínio totalmente qualificado e com o endereço IP do servidor, por esta sugestão .

/ etc / hosts:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

172.16.100.13   Rizzo.ifp.com rizzo
    
por 28.12.2012 / 01:02
0

Parece que há um problema com o libaprutil, acredito que seja fornecido pelo pacote apr no CentOS 6.3

yum reinstall apr-util

Se isso falhar, tente

yum provides libaprutil-1.so.0

Que lhe dará o pacote correto para instalar / reinstalar

    
por 28.12.2012 / 01:17
0

Mesmo erro.

Eu encontrei no meu ssl_error_log esta string:

No such file or directory: could not open transfer log file /etc/httpd/logs/ssl_request_log.

Em / etc / httpd / não havia diretório / logs, mas um arquivo estranho '! logs'. Eu removi, criei o diretório 'logs', reiniciei o httpd ... e ele começou.

Pode ser útil para você.

    
por 12.03.2016 / 11:59
0

Pode haver algo em execução na porta 80. Você pode verificar isso por

fuser -n tcp 80

ou use

ss -plnt sport eq :80

Mate o processo ofensivo e está pronto.

    
por 03.10.2016 / 11:49