Configurando o Apache no CentOS

1

Acabei de implantar uma nova caixa do CentOS 5.7 com uma instalação básica. Após a instalação básica eu corri

yum install httpd

e confirmou que o Apache foi instalado.

Eu criei um arquivo index.html de teste em / var / www / html / e reiniciei o apache esperando que, ao me conectar ao servidor em um navegador, a página de teste fosse exibida.

No entanto, quando me conecto, tudo que vejo é:

ERRO Serviço indisponível

O serviço solicitado está indisponível.

Por favor, tente novamente mais tarde.

Tenho certeza de que há algo muito simples que estou perdendo aqui, mas não tenho muita experiência no Linux, então espero que alguém possa ajudar.

Obrigado antecipadamente!

    
por Windows Ninja 16.02.2012 / 18:38

3 respostas

0

Por padrão, o CentOS tem um firewall ativado. Você precisa abrir a porta 80 em seu firewall para permitir o acesso ao servidor apache.

sudo iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport 80 -j ACCEPT

Se isso funcionar, então

sudo service iptables save

para salvar a configuração de trabalho da próxima reinicialização.

    
por 16.02.2012 / 18:51
2

Tente isto:

Service iptables stop
service httpd restart

OBSERVAÇÃO: a razão é que, por padrão, a instalação do CentOS tem o Firewall On, então o que fizemos aqui foi desativá-lo, mas quando você reiniciar, será ativado novamente com este comando: " chkconfig iptables off "nós desativamos permanentemente.

mas você também pode adicionar uma regra para permitir o port rute 80 se você quiser

    
por 16.02.2012 / 18:42
1

Verifique se você tem uma entrada de hosts válidos em /etc/hosts . O Apache não será iniciado com sucesso sem ele.

    
por 16.02.2012 / 18:43