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

Ich bin ein AWS-Neuling, aber für diejenigen, die nach einer Lösung suchen, hat dies bei mir funktioniert:

  1. Bearbeite die app.yml und kommentiere die Let’s Encrypt-Vorlagen aus:
## Let's Encrypt wird nicht benötigt, der Load Balancer stellt das Zertifikat aus
## - "templates/web.ssl.template.yml"
## - "templates/web.letsencrypt.ssl.template.yml"
  1. Verbinde dich per SSH mit deiner Instanz und führe aus:
  • cd /var/discourse/
  • ./launcher rebuild app
  1. Erstelle in deinem ALB eine Listener-Regel für Port 80, um auf Port 443 umzuleiten.
  2. Erstelle im 443-Listener eine Regel, um auf deine Instanz umzuleiten.