若是等待很长时间都不动, 等不及了就修改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