Este es el mejor tutorial que he encontrado de como instalar un certificado Let’s Encrypt en Nginx en Docker.
https://pentacent.medium.com/nginx-and-lets-encrypt-with-docker-in-less-than-5-minutes-b4b8a60d3a71
El único cambio que hice fue quitar «proxy_pass http://example.org; #for demo purposes» en la declaración del puerto 443 en la sección server del archivo nginx.conf de la siguiente forma.
server {
listen 443 ssl;
server_name example.org;
location / {
}
}
Como estaba en el articulo me retornaba un error de timeout.