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:
-
Führen Sie die folgenden Befehle aus, um den Apache2-Dienst zu beenden:
sudo systemctl stop apache2
sudo pkill -f apache
-
Führen Sie den folgenden Befehl aus, um den Apache-Dienst von Bitnami zu starten:
sudo /opt/bitnami/ctlscript.sh restart
-
Führen Sie den folgenden Befehl aus, damit der Apache2-Dienst beim Booten nicht gestartet wird:
sudo systemctl disable apache2