
Ich habe eine Website, die auf AWS EC2 Ubuntu – Apache2 – PHP läuft. Die Website funktionierte ziemlich gut und reagierte plötzlich nicht mehr. Folgendes habe ich überprüft.
- Apache - läuft
- Fehlerprotokoll – Kein Fehlerprotokoll
- Speicherplatz - verfügbar
Nach bestimmten Prüfungen wurde mir klar, dass meine Ports 80 und 443 durch die Portprüfung geschlossen angezeigt werden. Hier sind die Prüfungen, die ich durchgeführt habe:
- Sicherheitsgruppe – Port 80 ist von überall aus geöffnet.
- UFW-Status - Port 80 ist vorhanden. Apache hat vollen Zugriff
- Die auf Port 80 laufende App ist nur Apache.
- Apache-Restriart - hat nicht funktioniert
- EC2 Neustart - Hat nicht funktioniert
- Apache neu installiert – hat nicht funktioniert.
Das Seltsamste, was passiert ist, ist: Ich habe ein Image desselben EC2 erstellt, ich habe mit diesem Image eine weitere EC2-Instanz erstellt und dort ist Port 80 geöffnet.
Ich habe den alten EC2-Stand mit geschlossenem Port. Kann mir bitte jemand sagen, was ich überprüfen muss? Ist jemandem etwas Ähnliches passiert? Was kann das Problem sein?
Aktualisieren: Ich habe versucht, NGINX zu installieren und Apache gestoppt – es öffnete Port 80, als ich NGINX stoppte und Apache neu startete – Port 80 wurde wieder geschlossen. Ich kam zu dem Schluss, dass Apache nicht auf Port 80 zugreifen konnte.