Browse Source

fix https://github.com/Neilpang/acme.sh/issues/1123

neilpang 7 years ago
parent
commit
8201458332
1 changed files with 6 additions and 1 deletions
  1. 6 1
      acme.sh

+ 6 - 1
acme.sh

@@ -4308,7 +4308,12 @@ _installcert() {
     if [ -f "$_real_key" ] && [ ! "$IS_RENEW" ]; then
       cp "$_real_key" "$_backup_path/key.bak"
     fi
-    cat "$CERT_KEY_PATH" >"$_real_key"
+    if [ -f "$_real_key" ]; then
+      cat "$CERT_KEY_PATH" >"$_real_key"
+    else
+      cat "$CERT_KEY_PATH" >"$_real_key"
+      chmod 700 "$_real_key"
+    fi
   fi
 
   if [ "$_real_fullchain" ]; then