====== Directadmin Hooks: check_letsencrypt_expiries_post.sh ======
Script custom hooks check_letsencrypt_expiries_post.sh ini berjalan setiap malam setelah proses pengecekan renewal ssl LetsEncrypt.
===== Variabel =====
renewed=0|1
Jika bernilai 1, artinya terdapat ssl yang telah di perpanjang dan apache harus di reload.
Sebagai catatan : bahwa prosess tally sudah otomatis merestart setelah proses tally malam, sehingga perlakukan ini tidak dibutuhkan kecuali anda merestart apache secara manual dengan menambahkan kode ini :
restart_apache_after_tally=0
Jika anda melakukan hal itu, maka anda membutuhkan custom script untuk merestart apache secara manual.
seperti ini :
#!/bin/sh
if [ "$renewed" = "1" ]; then
echo "action=httpd&value=reload&affect_php_fpm=no" >> /usr/local/directadmin/data/task.queue
fi
exit 0;
Bagaimanapun kita tidak merekomendasikan restart_apache_after_tally=0 kecuali anda memiliki sistem pengecekan yang lain untuk melakukan restart pada service yang memang harus di restart.
Sumber : https://www.directadmin.com/features.php?id=2354