Apache não mostrando uma página de teste quando eu navego para o servidor que o está executando

1

Eu configurei um servidor CentOS 5.5 com o Apache nele. O serviço httpd começa muito bem (sem nenhum aviso), e eu fiquei com a impressão de que deveria ver uma página de teste do Apache se eu fosse procurar o servidor pelo Firefox ou algo semelhante (não local, de uma máquina diferente ), quando não existem hosts virtuais?

Defina a entrada HOSTNAME em /etc/sysconfig/network , adicionei o FQDN a /etc/hosts e defino o ServerName em etc/httpd/conf/httpd.conf ( DocumentRoot está definido como /var/www/html ).

Há alguma coisa que eu perdi, ou estou latindo a árvore errada completamente? Obrigado.

    
por David Gard 13.07.2012 / 13:14

1 resposta

1

Você diz que está recebendo "a página da web não pode ser exibida", não "servidor não pode ser encontrado", então acho que o Apache está respondendo na porta 80, mas verifique se algo como wget http://localhost/ (ou links http://localhost ) te dá algo diferente. Se assim for, você tem um problema de firewall. Você tem o iptables habilitado e está bloqueando a porta 80? Em caso afirmativo, edite /etc/sysconfig/iptables para permitir acesso à porta 80 e, em seguida, service iptables restart .

Assumindo que o Apache ESTÁ respondendo na porta 80 para outros computadores ...

O CentOS mostra a página de boas vindas de um diretório vhost vazio por padrão quando você:

  1. Tenha a linha Include conf.d/*.conf no httpd.conf.

  2. Tenha um /etc/httpd/conf.d/welcome.conf que contenha:

        Opções -Indexes     ErrorDocument 403 /error/noindex.html

  3. E /var/www/error/noindex.html existe e é legível pelo servidor da Web.

Então, eu verificaria todas essas três coisas, quando você tiver certeza de que o Apache está respondendo na porta 80.

    
por 13.07.2012 / 20:31