Ich versuche, Let's Encrypt certificates auf einem Server zu konfigurieren, der öffentlich zugänglich ist. Ursprünglich versteckte sich der Server hinter einem Router, aber ich habe seitdem Ports 80 und 443 weitergeleitet.Let 's verschlüsseln fehlgeschlagene DVSNI-Herausforderung
Das Zertifikat scheint einen Großteil des Installationsvorgangs abgeschlossen haben, schlägt aber mit der Nachricht fehl: Failed to connect to host for DVSNI challenge
.
Voll Stack-Trace:
Updating letsencrypt and virtual environment dependencies......
Requesting root privileges to run with virtualenv: sudo /bin/letsencrypt certonly --standalone -d example.net -d www.example.net
Failed authorization procedure. example.net (tls-sni-01): urn:acme:error:connection :: The server could not connect to the client to verify the domain :: Failed to connect to host for DVSNI challenge
IMPORTANT NOTES:
- The following 'urn:acme:error:connection' errors were reported by
the server:
Domains: example.net
Error: The server could not connect to the client to verify the
domain
Jede Unterstützung würde sehr geschätzt werden!
Ich suchte anderswo nach einer Lösung und hatte nicht viel Glück. Die meisten anderen ähnlichen Situationen wurden durch Weiterleiten von Port 443 gelöst, aber ich bin mir sicher, dass dieser Port bereits weitergeleitet und geöffnet ist, obwohl momentan kein Dienst darauf läuft.
Es sollte keinen Unterschied machen, aber ich versuche, dieses Zertifikat für mit Knoten JS auf einem Raspberry Pi zu konfigurieren.
Ich hatte quer mit dem gleichen Problem kommen. Ich habe festgestellt, dass der Port des Servers 443 nach vielen Überprüfungen nur von meiner IP-Adresse aus aufgerufen werden kann. Daher empfehle ich, den Zugriffsport 443 des Servers noch einmal zu überprüfen. Viel Glück. – efkan