El servidor web no responde a la red externa

El servidor web no responde a la red externa

Instalé Apache y Phusion Passenger en un servidor Rackspace Cloud (Ubuntu 12.04 LTS), pero por alguna razón no puedo acceder a ellos desde una máquina externa.

Del servidor local obtengo una respuesta correcta:

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'

Mientras que desde mi máquina local y desde otro servidor, obtengo lo siguiente:

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.

Puedo ver que el registro A debe estar funcionando, ya que obtengo la IP correcta. ¿Cómo es que Apache responde a consultas locales, pero no a consultas remotas?

Esta es una instalación limpia, no hay casi nada más en el servidor, aparte de Apache, el servidor MySQL, Git y RVM.

Gracias.

Respuesta1

Resulta que Rackspace bloquea todos los puertos de forma predeterminada en los nuevos servidores en la nube (aparte de 22 para SSH, obviamente).

Tuve que modificar iptables para permitir el tráfico en los puertos 80, 443, etc.

información relacionada