Der Webserver antwortet nicht auf das externe Netzwerk

Der Webserver antwortet nicht auf das externe Netzwerk

Ich habe Apache und Phusion Passenger auf einem Rackspace-Cloud-Server (Ubuntu 12.04 LTS) installiert, aber aus irgendeinem Grund kann ich von einem externen Computer nicht darauf zugreifen.

Vom lokalen Server bekomme ich eine korrekte Antwort:

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'

Von meinem lokalen Computer und von einem anderen Server erhalte ich Folgendes:

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.

Ich sehe, dass der A-Eintrag funktionieren muss, da ich die richtige IP erhalte. Wie kommt es, dass Apache auf lokale Abfragen antwortet, aber nicht auf Remote-Abfragen?

Dies ist eine saubere Installation, außer Apache, MySQL-Server, Git und RVM befindet sich fast nichts anderes auf dem Server.

Danke.

Antwort1

Es stellt sich heraus, dass Rackspace auf neuen Cloud-Servern standardmäßig alle Ports blockiert (außer natürlich Port 22 für SSH).

Ich musste iptables ändern, um Datenverkehr auf Port 80, 443 usw. zuzulassen.

verwandte Informationen