Ich habe auf einem Debian System Docker und Portainer installiert. Danach habe ich den NGINX Web-Server und den NGINX Reverse Proxy Server via Portainer installiert. Über IPV64 habe ich dann , meine Fritzbox über DYNDNS erreichbar gemacht. DYNDNS ist aktiv und sowohl IPv4 als auch IPV6 sind erfolgreich angemeldet. Mein NGINX Web-Server ist über meine DYNDNS Adresse aus dem Internet über http erreichbar. Die versuche dem Web-Server mit dem NGINX Reverse Proxy Server ein Letsencrypt Zertfikat zuzuordnen scheitern aber immer mit der Fehlermeldung „Interner Fehler“. Alles, was ich so an Videos gefunden habe, hat keine Lösung gebracht.
Ich habe das Problem jetzt anders gelöst. Mit dem Reverse Proxy und DYNDNS Dienst von Synology. Mit der Kombination ließ sich problemlos das Let`s Encrypt Zertifikat installieren.
Moin,
da das Problem offenbar noch nicht gelöst zu sein scheint, hier mal meine 2 Cent
zunächst einmal muss der Router die Ports 80 und 443 auf die Adresse des NPM forwarden
Falls eine Firewall vor dem NPM eingesetzt wird (oder die Firewall als Router genutzt wird), müssen evtl. die Regeln angepasst werden. Die Logs zeigen ja, was aufgrund welcher Regel aktuell geblockt wird. Ach ja, und dann müsste die Firewall natürlich ein exposed host sein und die Ports 80 und 443 selbst durchrouten.
Bei Nutzung der Subdomains von IPV64 musste zumindest ich für jede Subdomain ein eigenes Zertifikat anfordern. Wildcard-Zertifikate habe ich hier nicht hinbekommen, vermutlich auch deshalb, weil DNS-Challenge nicht möglich ist (oder ich es nicht gefunden habe).
PS: Bin kein Profi, sondern Anfänger mit angelesenem Halbwissen . Das o. G. entspricht lediglich meiner Erfahrung, mit der es in meinem System funktioniert. Falls ich also Unsinn verbreitet habe, verbessert mich bitte.