1

Ich habe eine Linux EC2 Instanz. Apache in installiert und, also, wenn ich ssh'ed bin zu meinem Beispiel und tunWebServer auf EC2 gibt 503/404/nichts zurück

curl localhost 

Ich sehe eine Webseite bedient von meinem Apache. Aber wenn ich versuche, auf diese Seite per URL zuzugreifen (wie http://ec2-xx-xx-xx-xx.eu-west-1.compute.amazonaws.com) bekomme ich nur 503 Fehlerseite auf einer Internetverbindung, 404 Fehlerseite auf andere Verbindung zurück. access_log und error_log zeigen keine Aktivität an, wenn ich versuche, per URL auf den Server zuzugreifen. Ich stecke fest. Bitte geben Sie mir einige Tipps, wie Sie dieses Problem lösen können.

Antwort

1

Ich denke, fehlende Protokolle auf lokalen Hinweis uns, dass http Fehlermeldungen von amazonaws.com selbst nicht von Ihrem Apache-Server zurückgegeben. Haben Sie die Sicherheit für Port TCP 80 festgelegt? SSH-Port ist als Standard geöffnet, aber ich bin nicht sicher für Port 80

+0

Ja, ich habe Sicherheitsgruppe erstellt, die allen Verkehr auf Port 80 erlaubt. –

+0

Ich glaube, Sie haben bereits versucht http: // xxx-xxx-xxx-xxx: 80 zu überprüfen, ob Sie direkt auf den Webserver zugreifen können. – tartar

+0

Ja, ich habe Server-IP von ifconfig und habe es versucht, Ergebnisse sind die gleichen. –

0

Ich habe dies behoben, indem ich iptables ausschalten. Also Firewall war das Problem. Danke Jungs um Hilfe.