Por que minha página da Web em uma instância do Lightsail hospedada na Bitnami está carregando a página padrão do Apache em vez do meu site depois que uma instância é interrompida e iniciada ou reinicializada?

2 minuto de leitura
0

Reiniciei minha instância do Amazon Lightsail hospedada na Bitnami e agora meu site está carregando a página padrão do Apache em vez do meu site. Como corrijo isso?

Descrição breve

As instâncias hospedadas na Bitnami têm seu próprio serviço da Web (p. ex., Apache, NGINX e assim por diante) pré-configurado na porta 80 da própria pilha. Se você instalar o pacote Apache2 (usando comandos como o apt install apache2), esse novo serviço Apache2 será iniciado pela primeira vez após a reinicialização ou a interrupção e inicialização de uma instância. Além disso, é possível instalar o pacote Apache2 como uma dependência quando você instala pacotes como python-certbot-apache.

Como o novo serviço Apache2 já foi iniciado e está escutando na porta 80, o serviço Apache fornecido pela Bitnami não pode começar e ouvir na mesma porta. É por isso que o site carrega a página padrão do Apache de /var/www/html/index.html, pois esse caminho é a raiz do documento do serviço Apache2.

Resolução

Pare o serviço Apache2 e evite que ele seja executado durante a inicialização. Ao fazer isso, o serviço Apache da Bitnami inicia corretamente quando você reinicializa ou interrompe e inicia a instância.

1.    Execute os seguintes comandos para interromper o serviço Apache2:

sudo systemctl stop apache2
sudo pkill -f apache

2.    Execute o seguinte comando para iniciar o serviço Apache da Bitnami:

sudo /opt/bitnami/ctlscript.sh restart

3.    Execute o seguinte comando para evitar que o serviço Apache2 seja executado na inicialização:

sudo systemctl disable apache2

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos