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 4
 # license: GPL 2.0
5 5
 # create 2022
6 6
 #
7
-version="0.5.10";
7
+version="0.5.11";
8 8
 sname="avto4certbot";
9 9
 
10 10
 # script path
@@ -336,6 +336,16 @@ for ((xd=0; xd != ${#domains[@]}; xd++)); do
336 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 349
 ##--@F restart services
340 350
 function updateScs(){
341 351
 if [[ "${services[@]}" != "" ]] && [[ "${#services[@]}" != "0" ]]; then
@@ -418,7 +428,7 @@ if [ "$opt" != "" ]; then
418 428
       createConf;
419 429
       systemctl start $web_service;
420 430
       sleep 2;
421
-      certbot -n renew;
431
+      updateCerts;
422 432
       scanSSL;
423 433
       event_key="0";
424 434
       systemctl stop $web_service;
@@ -437,7 +447,7 @@ if [ "$opt" != "" ]; then
437 447
     createConf;
438 448
     systemctl start $web_service;
439 449
     sleep 2;
440
-    certbot -n renew;
450
+    updateCerts;
441 451
     scanSSL;
442 452
     event_key="0";
443 453
     systemctl stop $web_service;