Pourquoi ma page Web sur une instance Lightsail hébergée par Bitnami charge-t-elle la page par défaut d'Apache au lieu de mon site Web après un arrêt et un démarrage ou un redémarrage d'une instance ?

Lecture de 2 minute(s)
0

J'ai redémarré mon instance Amazon Lightsail hébergée par Bitnami, et maintenant mon site Web charge la page par défaut d'Apache au lieu de mon site Web.

Brève description

Les instances hébergées par Bitnami disposent de leur propre service Web, tel qu'Apache et NGINX, préconfiguré dans leur pile sur le port 80. Si vous installez le package Apache2, le nouveau service Apache2 démarre en premier après un redémarrage ou un arrêt et un démarrage de l'instance. En outre, le package Apache2 peut être installé en tant que dépendance lorsque vous installez des packages, tels que python-certbot-apache.

Comme le nouvel Apache2 démarre automatiquement et écoute sur le port 80, l'Apache fourni par Bitmani ne peut pas démarrer et écouter sur ce port. Le port étant en cours d'utilisation, le site Web charge la page Apache par défaut depuis /var/www/html/index.html

Résolution

Pour vous assurer que Bitmani Apache démarre une fois que vous avez arrêté, démarré ou redémarré une instance, procédez comme suit :

  1. Exécutez les commandes suivantes pour arrêter le service Apache2 :

    sudo systemctl stop apache2
    sudo pkill -f apache
  2. Exécutez la commande suivante pour démarrer le service Apache de Bitnami :

    sudo /opt/bitnami/ctlscript.sh restart
  3. Exécutez la commande suivante pour que le service Apache2 ne démarre pas au démarrage :

    sudo systemctl disable apache2
AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an