Reinicié la instancia de Amazon Lightsail alojada en Bitnami y ahora mi sitio web carga la página predeterminada de Apache en lugar de mi sitio web. ¿Cómo soluciono este problema?
Descripción breve
Las instancias alojadas en Bitnami tienen su propio servicio web, como Apache, NGINX, etc., preconfigurado dentro de la pila en el puerto 80. Si se instala el paquete Apache2 (mediante comandos, como apt install apache2), este nuevo servicio Apache2 se inicia primero después de una parada e inicio, o un reinicio, de la instancia. Además, es posible que el paquete Apache2 se instale como dependencia cuando se instalan paquetes, como python-certbot-apache.
Debido a que el nuevo servicio Apache2 ya se ha iniciado y escucha en el puerto 80, el servicio Apache proporcionado por Bitnami no puede iniciarse y escuchar en el mismo puerto. Por ello, el sitio web carga la página predeterminada de Apache desde /var/www/html/index.html, ya que es la raíz del documento del servicio Apache2.
Resolución
Detenga el servicio Apache2 y evite que se inicie en el arranque. De este modo, el servicio Apache de Bitnami se inicia correctamente cuando se reinicia o se detiene e inicia la instancia.
1. Ejecute los siguientes comandos para detener el servicio Apache2:
sudo systemctl stop apache2
sudo pkill -f apache
2. Ejecute el siguiente comando para iniciar el servicio Apache de Bitnami:
sudo /opt/bitnami/ctlscript.sh restart
3. Ejecute el siguiente comando para evitar que el servicio Apache2 se inicie al arrancar:
sudo systemctl disable apache2