2017-04-17 6 views
0

Ich benutze Debain Jessie, Certbot Version 0.9.3-1 ~ bpo8 + 2. Seit den letzten zwei Tagen bekomme ich diesen Fehler bei der Erneuerung von Zertifikaten für meine Site.Erneuerung von Letsencrypt Zertifikat schlägt fehl

Could not bind TCP port 443 because it is already in use by another process on 
this system (such as a web server). Please stop the program in question and then 
try again. 
------------------------------------------------------------------------------- 
Attempting to renew cert from /etc/letsencrypt/renewal/www.testsite.com.conf produced an unexpected error: object of type 'NoneType' has no len(). Skipping. 

Was soll ich tun? Ich kenne Letsencrypt nicht sehr gut. Möchte jemand bitte Licht darauf werfen?

Antwort

3

Stoppen Sie einfach Ihren Webserver und führen Sie das gleiche erneut aus. Wenn Sie nginx verwenden verwenden sudo service nginx stop

2

Ich habe keine Möglichkeit, dies zu tun mit „Zero Downtime“ gefunden, aber Sie können die automatische Stopp-/Start-nginx mit Haken, so dass Sie Verlängerungen mit cron umgehen kann:

certbot renew --pre-hook "service nginx stop" --post-hook "service nginx start" 
Verwandte Themen