Cara Auto Renew Akta Ssl Let’S Encrypt

Panduan cara auto renew akta SSL Let’s Encrypt. Instalasi certbot bergotong-royong sudah dibekali dengan script crontab untuk penjadwalan pembaruan akta SSL Let’s Encrypt. Cron job certbot sanggup dilihat di /etc/cron.d/certbot. Makara tanpa menciptakan script pembaruan SSL otomatis ini pun tidak masalah, yang jadi problem yaitu web servernya tidak direstart jadi akan muncul SSL error date invalid ketika web di akses.


Nah untuk mengatasi hal tersebut ataupun cron job tidak otomatis digenerate oleh certbot, ikuti tutorial singkat di bawah ini.


Jalankan perintah berikut


crontab

Paste arahan berikut, pilih salah satu saja sesuai web server dan OS Linux Anda


Cron job auto renew SSL Lets Encrypt untuk Nginx


SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

0 * * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew && systemctl restart nginx

Cron job auto renew SSL Lets Encrypt untuk Apache CentOS


SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

0 * * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew && systemctl restart httpd

Cron job auto renew SSL Lets Encrypt untuk Apache Debian/Ubuntu


SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

0 * * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system && perl -e 'sleep int(rand(43200))' && certbot -q renew && systemctl restart apache2

Keterangan


Script tersebut akan dijalankan setiap jam, sehabis SSL diperbarui maka web server Nginx/Apache akan direstart.


Selamat mencoba kawan, biar bermanfaat.



Sumber https://idnetter.com

Mari berteman dengan saya

Follow my Instagram _yudha58

Subscribe to receive free email updates:

0 Response to "Cara Auto Renew Akta Ssl Let’S Encrypt"

Posting Komentar