Eu descobri uma resolução. Parece que usar o IP público é aceitável, mas não adicionei meu nome de domínio ao arquivo ALLOWED_HOSTS
e à configuração nginx.
Ao fazer o seguinte, consegui que meu domínio apontasse com sucesso para a implantação do AWS EC2:
Eu fiz três coisas:
- Primeiro, atualizei meu
ALLOWED_HOSTS
:-
ALLOWED_HOSTS = ['12.345.67.890', 'sub.domain.com', 'www.sub.domain.com']
-
- Depois, também editei a configuração do server_name na configuração do nginx:
-
server_name 12.345.67.890 sub.domain.com www.sub.domain.com;
-
- Por fim, reiniciei o nginx e reiniciei a máquina para ter certeza de que tudo funcionou:
-
sudo service nginx restart
-
sudo reboot
-
Depois disso, minha página foi carregada com sucesso.