O servidor Web não responde à rede externa

O servidor Web não responde à rede externa

Instalei o Apache e o Phusion Passenger em um servidor Rackspace Cloud (Ubuntu 12.04 LTS), mas por algum motivo não consigo acessá-lo de uma máquina externa.

Do servidor local recebo uma resposta correta:

root@ttt:/opt# wget http://beta2012.ttt.com/
--2012-09-26 03:12:42--  http://beta2012.ttt.com/
Resolving beta2012.ttt.com (beta2012.ttt.com)... 198.101.xx.xx
Connecting to beta2012.ttt.com (beta2012.ttt.com)|198.101.xx.xx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9365 (9.1K) [text/html]
Saving to: `index.html'

Enquanto na minha máquina local e em outro servidor, recebo o seguinte:

root@server:/opt# wget http://beta2012.ttt.com/
--2012-09-26 10:13:42--  http://beta2012.ttt.com/
Resolving beta2012.ttt.com... 198.101.xx.xx
Connecting to beta2012.ttt.com|198.101.xx.xx|:80... failed: Connection timed out.
Retrying.

Percebo que o registro A deve estar funcionando, pois obtive o IP correto. Como o Apache responde a consultas locais, mas não a consultas remotas?

Esta é uma instalação limpa, não há quase mais nada no servidor, além de Apache, servidor MySQL, Git e RVM.

Obrigado.

Responder1

Acontece que a Rackspace bloqueia todas as portas por padrão em novos servidores em nuvem (exceto 22 para SSH, obviamente).

Tive que alterar o iptables para permitir o tráfego nas portas 80, 443, etc.

informação relacionada