2017-04-17 30 views
0

私はdebain jessie、certbotバージョン0.9.3-1〜bpo8 + 2を使用しています。この2日以来、私のサイトの証明書を更新している間にこのエラーが発生し始めました。暗号化証明書の更新に失敗しました

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. 

どうすればよいですか?私はLetsencryptに慣れていません。誰でもこれを照らしてください。

答えて

3

ウェブサーバーを停止してもう一度実行してください。あなたはnginxのを使用している場合sudo service nginx stop

2

を使用し、私は「ゼロダウンタイム」でこれを行うための方法を発見していないが、あなたはクーロンで更新を処理することができますので、自動停止/フックでnginxの起動することができます。

certbot renew --pre-hook "service nginx stop" --post-hook "service nginx start" 
関連する問題