VirtualMin: .. request failed : Domain has no website, and DNS-based validation is not possible

Unter VirtualMin gibt es eineen Bug mit den Scripten zum Update der SSL Zertifikate von "Let's Encrypt".
Nach dem bzw. beim Ausführen der autotomatischen Updates wird folgende Meldung produziert

Requesting a certificate for * from Let's Encrypt ..
.. request failed : Domain has no website, and DNS-based validation is not possible

Derzeit steht noch kein Fix oder Update bereit. Die folgende Lösung behebt das Problem jedoch vorübergehend und erlaubt die automatische SSL Aktualisierung:

Melden Sie sich an Ihrem Server (oder dem Computer mit dem VirtualMin Server) als "root" an:

find / -name feature-ssl.pl

Notieren Sie sich den Fundort des gesuchten Perl-Scriptes (z.Bsp. "/usr/share/webmin/virtual-server/feature-ssl.pl")

nano /usr/share/webmin/virtual-server/feature-ssl.pl

Gehen Sie in Zeile 2148 (z.Bsp. durch die Tastenkombination "Strg Shift -") und korrigieren Sie die folgende (fehlerhafte) Zeile

if ($d->{'web'} && 0) {

in diese (korrigierte) Zeile:

if ($d->{'web'}) {

Beenden und speichern Sie die Datei (Tastenkombination "Strg X" und dann mit "Enter" bestätigen). Starten Sie nun VirtualMin neu:

/etc/webmin/restart

Fertig.

Einen Augenblick später wird das SSL Zertifikat erneuert und Sie erhalten (sofern Sie es eingestellt haben) eine E-Mail zu Bestätigung:

A new certificate was successfully requested from Let's Encrypt, and installed for xyz.com

Dieser Artikel hat Dir geholfen ?
.. und Dir nerviges Ausprobieren, Suchen und Zeit erspart ?

Dann würde ich mich sehr freuen, wenn Du diese werbefreie Hilfeseite mit einer kleinen Anerkennung unterstützen würdest.
Vielen Dank !
PayPal Donate QR Code

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

sechzehn + 13 =