Sie müssen Nginx für eine Standardinstallation entfernen. Discourse enthält sein eigenes Nginx, sodass Sie kein weiteres benötigen (es sei denn, Sie möchten aus einem anderen Grund eines, was die Installation komplizierter macht).
Das Skript versucht, eine Verbindung zu sich selbst über Ihren Domainnamen herzustellen. Wenn der Domainname auf Ihre VM zeigt, sollte es in der Lage sein, sich über diesen Hostnamen zu kontaktieren, vorausgesetzt, die DNS-Einstellungen sind korrekt und nichts anderes verwendet die Ports 443 und 80.
Wenn Sie die Prüfung mehrmals umgehen, erreichen Sie die Grenzwerte für die Anzahl der Versuche, ein HTTPS-Zertifikat von Let’s Encrypt zu erhalten.