2016-05-13 5 views
0

Ich stehe vor einem sehr seltsamen Problem. Bitte helfen Sie.Daten werden nicht von der Website angezeigt, die auf AWS gehostet wird

Ich habe Website mit MEAN Stack entwickelt und es ist auf aws ec2-Instanz gehostet. Wenn ich von meinem Laptop aus auf diese Website zugreife, kann ich die Daten (von mongodb auf dem Server installiert) auf meiner Website sehen. Aber gleichzeitig, wenn ich von einem anderen Laptop aus auf die Website zugreife oder mein Handy (über den Browser) sage Die Tabellen werden ohne Daten leer.

Ich bekomme nicht, warum es funktioniert auf meinem Laptop, da es keine Beziehung zwischen Aws-Instanz und meiner Maschine gibt. Abgesehen davon, dass ich ihre Konsole/das Armaturenbrett von meinem Rechner verwende.

Danke.

+1

Bitte versuchen Sie, das Problem mithilfe von Firebug zu debuggen. – Astro

+0

Sehen Sie sich das HTML an, das an jeden Computer zurückgegeben wird, und ermitteln Sie die Unterschiede von dort. Ihr Browser verfügt über eine "inspect" -Funktion oder im schlimmsten Fall über View Source. –

+0

Vielen Dank für den Blick in diese.Ich habe das Problem gefunden und es ist nicht verwandt mit db.Ich verwende auch elasticsearch, die es Suchergebnis an db sendet und irgendwie funktioniert das nicht auf server.Ich muss dafür überprüfen. – Jitesh

Antwort

0

Bitte überprüfen Sie, ob Sie Ihre Laptop-Host-Datei während der Entwicklung der Website zur Auflösung auf die AWS EC2-Instanz-IP festlegen, auf der Ihre Website gehostet wird.

Oder überprüfen Sie die EC2-Instanz-Sicherheitsgruppe, wenn Sie den HTTP-Port der Instanz nur auf Ihre IP-Adresse geöffnet haben.

Wie oben 2 sind die einzigen Ursachen, die das von Ihnen erwähnte Problem ergeben könnten.

Verwandte Themen