He reiniciado mi 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.
Breve descripción
Las instancias alojadas en Bitnami tienen su propio servicio web, como Apache y NGINX, preconfigurado dentro de su pila en el puerto 80. Si instala el paquete Apache2, el nuevo servicio Apache2 se iniciará primero tras reiniciar la instancia o detenerla e iniciarla. Además, el paquete Apache2 puede instalarse como una dependencia al instalar paquetes, por ejemplo, python-certbot-apache.
Como el nuevo Apache2 se inicia automáticamente y escucha en el puerto 80, el Apache que proporciona Bitmani no puede iniciarse ni escuchar en ese puerto. Dado que el puerto está en uso, el sitio web carga la página predeterminada de Apache desde /var/www/html/index.html.
Solución
Para asegurarte de que el Apache de Bitmani se inicie después de reiniciar o detener e iniciar una instancia, siga estos pasos:
-
Ejecute los siguientes comandos para detener el servicio de Apache2:
sudo systemctl stop apache2
sudo pkill -f apache
-
Ejecute el siguiente comando para iniciar el servicio de Apache de Bitnami:
sudo /opt/bitnami/ctlscript.sh restart
-
Ejecute el siguiente comando para que el servicio de Apache2 no se inicie al arrancar:
sudo systemctl disable apache2