From 32101302c3a9097fedbc9c513120ca8683fed813 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B8=D1=85=D0=B0=D0=B8=D0=BB=20=D0=9A=D0=B0=D0=BF?= =?UTF-8?q?=D0=B5=D0=BB=D1=8C=D0=BA=D0=BE?= Date: Sat, 6 Dec 2025 07:17:20 +0300 Subject: [PATCH] wait for key --- cert/vpsRenew | 6 +++++- step/createACMEChallenge | 6 ++++++ step/deleteACMEChallenge | 6 ++++++ step/waitForReturnKey | 5 +++++ 4 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 step/createACMEChallenge create mode 100644 step/deleteACMEChallenge create mode 100644 step/waitForReturnKey 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..."