|
|
@@ -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;
|