Olá Maurício, tudo bem? Se você já verificou que o servidor web está rodando e que a página está disponível na porta 80 da instância, então o problema pode estar relacionado às configurações do Security Group. Verifique se você criou uma regra no inbound do Security Group permitindo o tráfego de entrada na porta 80 (HTTP) para a sua instância EC2. Além disso, verifique também se a instância possui um IP público ou se está em uma subnet pública. Caso a instância esteja em uma subnet privada, você precisará configurar um NAT Gateway para permitir que a instância acesse a internet. Outra coisa a verificar é se o firewall do sistema operacional da instância está permitindo conexões na porta 80. No caso do Apache, o firewall precisa permitir o tráfego na porta 80 usando o comando:
sudo ufw allow http
Verifique também se o endereço IP que você está usando para acessar a página está correto. Você pode encontrar o endereço IP público da instância no console do EC2 ou usando o comando curl http://checkip.amazonaws.com
.
Espero que essas dicas ajudem a solucionar o problema!