Browse Source

fix update certs Пн 28 сен 2026 20:17:13 MSK

Vixfree 3 weeks ago
parent
commit
39d1222961
1 changed files with 13 additions and 3 deletions
  1. 13 3
      src/avto4certbot.sh

+ 13 - 3
src/avto4certbot.sh

@@ -4,7 +4,7 @@
4
 # license: GPL 2.0
4
 # license: GPL 2.0
5
 # create 2022
5
 # create 2022
6
 #
6
 #
7
-version="0.5.10";
7
+version="0.5.11";
8
 sname="avto4certbot";
8
 sname="avto4certbot";
9
 
9
 
10
 # script path
10
 # script path
@@ -336,6 +336,16 @@ for ((xd=0; xd != ${#domains[@]}; xd++)); do
336
 done
336
 done
337
 }
337
 }
338
 
338
 
339
+## --@F update domains from conf only
340
+function updateCerts(){
341
+for ((xd=0; xd != ${#domains[@]}; xd++)); do
342
+  local site_data=( $(echo -e ${domains[$xd]}|sed 's/ /\n /g') );
343
+  site_name="${site_data[0]}";
344
+  certbot --nginx certonly -n -d $site_name
345
+  sleep 2
346
+done
347
+}
348
+
339
 ##--@F restart services
349
 ##--@F restart services
340
 function updateScs(){
350
 function updateScs(){
341
 if [[ "${services[@]}" != "" ]] && [[ "${#services[@]}" != "0" ]]; then
351
 if [[ "${services[@]}" != "" ]] && [[ "${#services[@]}" != "0" ]]; then
@@ -418,7 +428,7 @@ if [ "$opt" != "" ]; then
418
       createConf;
428
       createConf;
419
       systemctl start $web_service;
429
       systemctl start $web_service;
420
       sleep 2;
430
       sleep 2;
421
-      certbot -n renew;
431
+      updateCerts;
422
       scanSSL;
432
       scanSSL;
423
       event_key="0";
433
       event_key="0";
424
       systemctl stop $web_service;
434
       systemctl stop $web_service;
@@ -437,7 +447,7 @@ if [ "$opt" != "" ]; then
437
     createConf;
447
     createConf;
438
     systemctl start $web_service;
448
     systemctl start $web_service;
439
     sleep 2;
449
     sleep 2;
440
-    certbot -n renew;
450
+    updateCerts;
441
     scanSSL;
451
     scanSSL;
442
     event_key="0";
452
     event_key="0";
443
     systemctl stop $web_service;
453
     systemctl stop $web_service;