diff --git a/x-ui.sh b/x-ui.sh index b99d801d..4b2e8a20 100644 --- a/x-ui.sh +++ b/x-ui.sh @@ -1183,8 +1183,14 @@ ssl_cert_issue_CF() { fi # Install the certificate + mkdir -p ${certPath}/${CF_Domain} + if [ $? -ne 0 ]; then + LOGE "Failed to create directory: ${certPath}/${CF_Domain}" + exit 1 + fi + ~/.acme.sh/acme.sh --installcert -d ${CF_Domain} -d *.${CF_Domain} \ - --cert-file ${certPath}/${CF_Domain}/fullchain.pem \ + --fullchain-file ${certPath}/${CF_Domain}/fullchain.pem \ --key-file ${certPath}/${CF_Domain}/privkey.pem if [ $? -ne 0 ]; then