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!
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
Pode haver alguns problemas por aqui.
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
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
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.
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
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
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ê.
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.
Tags apache-2.2 centos centos6