Usando AWS re:Post, accetti AWS re:Post Termini di utilizzo

Perché la mia pagina web su un'istanza Lightsail ospitata in 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 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:

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

    sudo systemctl stop apache2
    sudo pkill -f apache
  2. Esegui il seguente comando per avviare il servizio Apache di Bitnami:

    sudo /opt/bitnami/ctlscript.sh restart
  3. Esegui il comando seguente in modo che il servizio Apache2 non si avvii all'avvio:

    sudo systemctl disable apache2
AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa