Durch die Nutzung von AWS re:Post stimmt du den AWS re:Post Nutzungsbedingungen

Warum lädt meine Webseite auf einer von Bitnami gehosteten Lightsail-Instanz die Apache-Standardseite statt meiner Website, nachdem eine Instanz gestoppt und gestartet oder neu gestartet wurde?

Lesedauer: 2 Minute
0

Ich habe meine von Bitnami gehostete Amazon Lightsail-Instance neu gestartet, und jetzt lädt meine Website die Apache-Standardseite anstelle meiner Website.

Kurzbeschreibung

Von Bitnami gehostete Instanzen haben ihren eigenen Webservice wie Apache und NGINX, der in ihrem Stack auf Port 80 vorkonfiguriert ist. Wenn Sie das Apache2-Paket installieren, wird der neue Apache2-Dienst zuerst gestartet, nachdem die Instanz neu gestartet oder gestoppt und gestartet wurde. Außerdem kann das Apache2-Paket als Abhängigkeit installiert werden, wenn Sie Pakete wie python-certbot-apache installieren.

Da der neue Apache2 automatisch startet und auf Port 80 lauscht, kann der von Bitmani bereitgestellte Apache an diesem Port nicht starten und lauschen. Da der Port verwendet wird, lädt die Website die Standard-Apache-Seite aus /var/www/html/index.html.

Behebung

Gehen Sie wie folgt vor, um sicherzustellen, dass der Bitmani Apache startet, nachdem Sie eine Instance gestoppt, gestartet oder neu gestartet haben:

  1. Führen Sie die folgenden Befehle aus, um den Apache2-Dienst zu beenden:

    sudo systemctl stop apache2
    sudo pkill -f apache
  2. Führen Sie den folgenden Befehl aus, um den Apache-Dienst von Bitnami zu starten:

    sudo /opt/bitnami/ctlscript.sh restart
  3. Führen Sie den folgenden Befehl aus, damit der Apache2-Dienst beim Booten nicht gestartet wird:

    sudo systemctl disable apache2
AWS OFFICIAL
AWS OFFICIALAktualisiert vor 10 Monaten