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

Sono un principiante su AWS, ma per chi sta cercando una soluzione, questo ha funzionato per me:

  1. Modifica il file app.yml, commenta i modelli di Let’s Encrypt
## Let's Encrypt non è necessario, il load balancer emette il certificato
## - "templates/web.ssl.template.yml"
## - "templates/web.letsencrypt.ssl.template.yml"
  1. Connettiti via SSH alla tua istanza ed esegui:
  • cd /var/discourse/
  • ./launcher rebuild app
  1. Nel tuo ALB, crea una regola di listener per la porta 80 per reindirizzare alla porta 443
  2. Nel listener 443, crea una regola per reindirizzare alla tua istanza