![Obtendo erros 504 do navegador, acessível por SSH](https://rvso.com/image/617277/Obtendo%20erros%20504%20do%20navegador%2C%20acess%C3%ADvel%20por%20SSH.png)
Estou recebendo um erro 504 Bad gateway quando tento navegar diretamente para meu site inserindo o URL, mas posso usar SSH na máquina acessível publicamente usando o endereço IP e o URL em vez do IP. No meu telefone Android, vejo o gateway incorreto e, no navegador Chrome, ele simplesmente diz: Ops! O Google Chrome não conseguiu se conectar"
Estou tentando descobrir por que isso está acontecendo. Alguém tem alguma indicação ou método que eu possa usar para descobrir o que está acontecendo aqui? Nunca tive essa situação antes.
Edite para adicionar mais informações:
Estou rodando no Ubuntu 12.04.3 e Apache2 com uma configuração praticamente padrão, com a adição de mod_evasive e mod_security. Tenho PHP 5 com suhosin e MySQL. Atualmente não estou tentando acessar um index.html e não tenho outros arquivos além deste. O UFW está configurado para a porta 80 e uma para ssh, além da 53 para DNS.
Além disso, não estou atrás de nenhum tipo de proxy.
Responder1
Primeiro descubra de onde vem a mensagem 504. O Apache não tem essa página de erro definida em seu arquivo conf por padrão (verifique mesmo assim para ter certeza), então aposto que você está recebendo esse erro de algum outro sistema intermediário que atua como gerenciador para o protocolo http, tente restringir isso para baixo primeiro. Se você estiver usando um proxy entre a Internet e seu servidor web, essa pode ser a causa.
Responder2
Faça um curl -I yourdomain.com
e veja que tipo de servidor HTTP está respondendo para ter certeza de que é o seu próprio apache2. Nesse caso, tente desativar o firewall e tente carregar a página de índice novamente.