Ho riavviato la mia istanza Amazon Lightsail ospitata da Bitnami e ora il mio sito Web carica la pagina predefinita di Apache anziché il mio sito Web.
Breve descrizione
Le istanze ospitate da Bitnami hanno il proprio servizio web, come Apache e NGINX, preconfigurato all'interno del loro stack sulla porta 80. Se installi il pacchetto Apache2, il nuovo servizio Apache2 viene avviato prima dopo il riavvio o l'arresto e l'avvio dell'istanza. Inoltre, il pacchetto Apache2 potrebbe essere installato come dipendenza quando si installano pacchetti, come python-certbot-apache.
Poiché il nuovo Apache2 si avvia automaticamente e ascolta sulla porta 80, l'Apache fornito da Bitmani non può avviarsi e ascoltare su quella porta. Poiché la porta è in uso, il sito Web carica la pagina Apache predefinita da /var/www/html/index.html.
Risoluzione
Per assicurarti che Bitmani Apache si avvii dopo aver interrotto, avviato o riavviato un'istanza, completa i seguenti passaggi:
-
Esegui i seguenti comandi per arrestare il servizio Apache2:
sudo systemctl stop apache2
sudo pkill -f apache
-
Esegui il seguente comando per avviare il servizio Apache di Bitnami:
sudo /opt/bitnami/ctlscript.sh restart
-
Esegui il comando seguente in modo che il servizio Apache2 non si avvii all'avvio:
sudo systemctl disable apache2