若是等待很長時間都不動, 等不及了就修改pip下載源。 vi ~/.pip/pip.conf #若是文件不存在則建立 mkdir ~/.pip vi pip.conf 在裏面修改或寫入下面內容 [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host=mirrors.aliyun.com 從新執行自動部署 ./certbot-auto 從新部署依然會在'Installing Python packages'卡一下子,但不會好久,五分鐘之內吧。
#/bin/sh #續期 說明:只用renew的話,會先檢查證書是否須要更新,大概是距離到期還有三天或者十幾天以內纔會執行更新,不然會提示不須要更新。(昨天更新了證書,今天直接用renew,提示不容許更新) #這裏方便測試,增長參數--force-renew,可以強制當即更新(但好像也會有檢查,時間會變短,好比我剛纔更新過了,立刻再次執行會報錯並提示不須要更新)。 ./certbot-auto renew --force-renew #生成p12 cd /mnt/web/letsTemp && openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out fullchain_and_key.p12 -name tomcat -passin passyourPKCS12pass -passout pass:yourPKCS12pass #移動新生成的證書文件 cp /etc/letsencrypt/live/yourDomain/fullchain.pem /mnt/web/letsTemp cp /etc/letsencrypt/live/yourDomain/privkey.pem /mnt/web/letsTemp #生成jks文件 #備份並刪除原jks文件 mv /mnt/web/letsTemp/MyDSKeyStore.jks /mnt/web/letsTemp/MyDSKeyStore`date '+%Y-%m-%d'`.jks cd /mnt/web/letsTemp && keytool -importkeystore -deststorepass yourKeyPass -destkeypass yourKeyPass -destkeystore MyDSKeyStore.jks -srckeystore fullchain_and_key.p12 -srcstoretype PKCS12 -srcstorepass yourPKCS12pass -alias tomcat #重啓服務器 /mnt/web/tomcat/tomcat8/bin/restartup.sh