Perché la mia pagina Web su un'istanza Lightsail ospitata da Bitnami carica la pagina predefinita di Apache anziché il mio sito Web dopo l'arresto e l'avvio o il riavvio di un'istanza?

2 minuti di lettura
0

Ho riavviato la mia istanza Amazon Lightsail ospitata su Bitnami e ora il mio sito Web sta caricando la pagina predefinita di Apache anziché il mio sito Web. Come posso risolvere il problema?

Breve descrizione

Le istanze ospitate su Bitnami dispongono di un proprio servizio Web, come Apache, NGINX e così via, preconfigurato all'interno del proprio stack sulla porta 80. Se installi il pacchetto Apache2 (utilizzando comandi come apt install apache2), questo nuovo servizio Apache2 si avvia per primo dopo il riavvio o l'arresto e l'avvio di un'istanza. Inoltre, il pacchetto Apache2 può essere installato come dipendenza quando si installano pacchetti come python-certbot-apache.

Poiché il nuovo servizio Apache2 è già stato avviato ed è in ascolto sulla porta 80, il servizio Apache fornito da Bitnami non può avviarsi e ascoltare sulla stessa porta. Questo è il motivo per cui il sito Web carica la pagina Apache predefinita da /var/www/html/index.html in quanto è la radice del documento del servizio Apache2.

Risoluzione

Arresta il servizio Apache2 e impediscine l'avvio. In questo modo, il servizio Apache di Bitnami si avvia correttamente quando riavvi o arresti e avvii l'istanza.

1.    Esegui i comandi seguenti per arrestare il servizio Apache2:

sudo systemctl stop apache2
sudo pkill -f apache

2.    Esegui il comando seguente per avviare il servizio Apache di Bitnami:

sudo /opt/bitnami/ctlscript.sh restart

3.    Esegui il comando seguente per impedire l'avvio del servizio Apache2:

sudo systemctl disable apache2

AWS UFFICIALE
AWS UFFICIALEAggiornata 2 anni fa