Setting up Discourse with SSL on Docker with AWS ELB breaks and returns 503 Service Unavailable (Back-end server is at capacity)

Je suis débutant sur AWS, mais pour ceux qui cherchent une solution, cela a fonctionné pour moi :

  1. Éditez le fichier app.yml et commentez les modèles Let’s Encrypt
## Let's Encrypt n'est pas nécessaire, l'équilibreur de charge émet le certificat
## - "templates/web.ssl.template.yml"
## - "templates/web.letsencrypt.ssl.template.yml"
  1. Connectez-vous en SSH à votre instance et exécutez :
  • cd /var/discourse/
  • ./launcher rebuild app
  1. Dans votre ALB, créez une règle d’écoute pour le port 80 afin de rediriger vers le port 443.
  2. Dans l’écouteur 443, créez une règle pour rediriger vers votre instance.