Problema ao configurar no EC2, devido a problema de conexão

Olá, me sinto muito estúpido porque isso deveria ser óbvio, mas não consigo fazer a instalação básica do Docker funcionar em uma instância AWS t2.medium executando a AMI do Ubuntu 18.04.

O erro que continuo recebendo ao executar ./discourse-setup é:

Status: Downloaded newer image for discourse/base:2.0.20200220-2221

app was not started !

./discourse-doctor may help diagnose the problem.

Found 4GB of memory and 2 physical CPU cores

setting db_shared_buffers = 1024MB

setting UNICORN_WORKERS = 4

containers/app.yml memory parameters updated.

Hostname for your Discourse? [discourse.example.com]: discuss.postera.ai

Checking your domain name . . .

WARNING:: This server does not appear to be accessible at discuss.postera.ai:443.

A connection to http://discuss.postera.ai (port 80) also fails.

This suggests that discuss.postera.ai resolves to the wrong IP address

or that traffic is not being routed to your server.

Google: "open ports YOUR CLOUD SERVICE" for information for resolving this problem.

Não tenho certeza se o problema está em app was not started ou se é porque o servidor não está acessível.

Abri as portas 80 e 443 para todo o tráfego e adicionei um registro A apontando para o IPv4 público. Executar dig e host na minha máquina local parece indicar que essa configuração de DNS está correta.

A instância está na sub-rede pública de uma VPC. Não estou executando atrás de um balanceador de carga (mais, não consegui fazer isso funcionar e pensei que fosse um problema no nginx…).

Obrigado pela ajuda

O grupo de segurança da instância EC2 permite conexões de entrada de qualquer lugar nas portas 80 e 443?

Eu os tenho abertos para “qualquer lugar” e as regras de saída estão definidas como “Todas”, então suspeito que não seja esse o problema

E aí, pessoal. De fato, foi um erro bobo da minha parte. Esqueci de alterar o hostname no Ubuntu. Bom lembrar quando não se usa o DigitalOcean, onde você pode simplesmente inserir o nome.

Não consigo ver como o hostname do servidor poderia impactar o acesso a um FQDN dentro de um contêiner. Isso é realmente peculiar.