diff --git a/cert/vpsRenew b/cert/vpsRenew index 48d8807..ac38523 100755 --- a/cert/vpsRenew +++ b/cert/vpsRenew @@ -10,10 +10,14 @@ if [ -z "$FILE" ] || [ -z "$VALUE" ]; then exit 1 fi +ACME_DIR="/var/www/html/.well-known/challenge" + STEP=0 source $T/ensureRootUser source $T/copyNginxACMEConfig source $T/restartNginx - +source $T/createACMEChallenge +source $T/waitForReturnKey +source $T/deleteACMEChallenge source $T/copyNginxProdConfig source $T/restartNginx diff --git a/step/createACMEChallenge b/step/createACMEChallenge new file mode 100644 index 0000000..01378e9 --- /dev/null +++ b/step/createACMEChallenge @@ -0,0 +1,6 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Создаём файл проверки для ACME" +mkdir -p $ACME_DIR +echo "$ACME_VALUE" > $ACME_DIR/$ACME_FILE diff --git a/step/deleteACMEChallenge b/step/deleteACMEChallenge new file mode 100644 index 0000000..e4a19fa --- /dev/null +++ b/step/deleteACMEChallenge @@ -0,0 +1,6 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Удаляем файл проверки для ACME" +rm $ACME_DIR/$ACME_FILE +rmdir $ACME_DIR diff --git a/step/waitForReturnKey b/step/waitForReturnKey new file mode 100644 index 0000000..35ccd29 --- /dev/null +++ b/step/waitForReturnKey @@ -0,0 +1,5 @@ +#!/bin/bash + +STEP=$((STEP+1)) +echo -e "\n> > > > Шаг №$STEP. Ожидаем нажатия клавиши Return" +read -p "Завершите работу с certbot, затем нажмите Return..."