1
我創建,致力於爲nginx的自簽名的證書一本菜譜,希望使用certbot食譜覆蓋的letsencrypt證書的自簽名證書:Acme的食譜工作不正常
# Create self signed certificate
acme_selfsigned 'timber.com' do
crt '/etc/letsencrypt/live/timber.com/cert.pem'
chain '/etc/letsencrypt/live/timber.com/chain.pem'
key '/etc/letsencrypt/live/timber.com/privkey.pem'
end
# Create letsencrypt cert
certbot_certonly_webroot 'timber.com' do
webroot_path '/home_page/'
email '[email protected]'
domains ['timber.com']
retries 5
retry_delay 240
notifies :restart, resources(:service => "nginx")
agree_tos true
end
nginx的自簽名的網站正常出現,但cerbot不會覆蓋現有的自簽名的證書:
/etc/letsencrypt/live/timber.com/
相反,它使得第二證書在:
/etc/letsencrypt/live/timber.com-0001/
有誰知道替換/覆蓋原始證書的方法嗎?
我切換到證書生成部分的cerbot食譜,因爲acme_certificate資源未能創建證書,而certbot資源用於創建證書。我可以使用任何東西來創建自簽名的證書,但由於該部分正在工作,所以只保留了acme食譜。 – TyMac
也許會更好地修復acme_certificate?爲什麼它失敗了? –