Explorar el Código

Fall back to a self-signed cert if lets encrypt doesn't register

Bob Mottram hace 9 años
padre
commit
027a1ec0bf
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  1. 4
    0
      src/freedombone

+ 4
- 0
src/freedombone Ver fichero

@@ -9826,6 +9826,10 @@ function install_mediagoblin {
9826 9826
             ${PROJECT_NAME}-addcert -h $MEDIAGOBLIN_DOMAIN_NAME --dhkey $DH_KEYLENGTH
9827 9827
         else
9828 9828
             ${PROJECT_NAME}-addcert -e $MEDIAGOBLIN_DOMAIN_NAME -s $LETSENCRYPT_SERVER --dhkey $DH_KEYLENGTH --email $MY_EMAIL_ADDRESS
9829
+            if [ ! "$?" = "0" ]; then
9830
+                echo $'Lets Encrypt failed for this domain, so try making a self-signed cert'
9831
+                ${PROJECT_NAME}-addcert -h $MEDIAGOBLIN_DOMAIN_NAME --dhkey $DH_KEYLENGTH
9832
+            fi          
9829 9833
         fi
9830 9834
         check_certificates $MEDIAGOBLIN_DOMAIN_NAME
9831 9835
     fi