Eu lanço uma instância EC2 com uma AMI do mercado, chamada LAMP empacotada pela Bitnami.
Depois que a instância é iniciada, descubro que só consigo acessar seu nome DNS ou IP via HTTP, não HTTPS. Parece que o SSL não será instalado por padrão.
Então eu pesquiso em seu documento e encontro isto:https://docs.bitnami.com/aws/faq/administration/generate-configure-certificate-letsencrypt/
Sigo as instruções para executar o seguinte comando:
sudo /opt/bitnami/bncert-tool
Mas depois de inserir o nome DNS ec2-3-95-160-86.compute-1.amazonaws.com, ele mostra um aviso:
Warning: The domain 'ec2-3-95-160-86.compute-1.amazonaws.com' resolves to a
different IP address than the one detected for this machine, which is
'3.95.160.86'. Please fix its DNS entries or remove it. For more info see:
https://docs.bitnami.com/general/faq/configuration/configure-custom-domain/
Eu verifico novamente o DNS do domínio emhttps://dnschecker.org/e confirme que ec2-3-95-160-86.compute-1.amazonaws.com resolverá para 3.95.160.86, conforme abaixo:
Então, por que ainda recebo esse aviso? Além disso, este aviso me impedirá de criar o certificado SSL para ec2-3-95-160-86.compute-1.amazonaws.com.
Responder1
Aqui está uma resposta para encerrar as coisas.
A melhor abordagem aqui é registrar um nome de domínio para o servidor em vez de usar o nome de domínio EC2, configurar registros DNS e criar um registro A para o servidor. Solicite um certificado para esse nome de domínio.
Se você estiver usando o CloudFront, um domínio como origin.example.com pode ser útil, para que o CloudFront possa controlar o domínio primário. Caso contrário, você pode registrar qualquer nome de domínio que desejar.