added certbot logic

This commit is contained in:
Nick Leffler 2020-01-22 23:36:09 -05:00
parent 35f620ef31
commit 24912015dd

View File

@ -39,7 +39,7 @@ sslCert="/etc/nginx/ssl/${siteURL}/crt"
sslKey="/etc/nginx/ssl/${siteURL}/key" sslKey="/etc/nginx/ssl/${siteURL}/key"
} }
acmeSSL () { certbotSSL () {
"${acmebin}" --issue --dns dns_cf -d "${siteURL}" --reloadcmd "systemctl reload nginx" --force "${acmebin}" --issue --dns dns_cf -d "${siteURL}" --reloadcmd "systemctl reload nginx" --force
sslCert="/root/.acme.sh/${siteURL}/fullchain.cer" sslCert="/root/.acme.sh/${siteURL}/fullchain.cer"
@ -188,8 +188,12 @@ EOF
nginx-conf () { nginx-conf () {
if [[ "${ssl}" = 1 ]]; then if [[ "${ssl}" = 1 ]]; then
if [[ "${cbReady} = 1 ]]; then
certbotSSL
else
genSSL
fi
vHostHTTPS vHostHTTPS
genSSL
else else
vHostHTTP vHostHTTP
fi fi