Generate SSL Certificate Untuk Virtual Host di Linux Server

G

Percobaan ini saya kerjakan dengan kondisi sebagai berikut:

  • Linux Server diinstall di proxmox
  • Linux ada 2 virtual host

Cara untuk generate SSL Certificate untuk virtual host adalah sebagai berikut:

    1. Login ke server menggunakan user root (saya menggunakan SSH)
    2. Tambahkan repository Certbot
      add-apt-repository ppa:certbot/certbot
    3. Update repository
      apt update
    4. Install Certbot
      apt install python-certbot-apache
    5. Proses generate SSL
      certbot --apache -d example.com

      Silahkan ganti example.com dengan domain anda

Certificate hanya berlaku 90 hari sehingga diperlukan crontab agar certificate selalu update. Jalankan perintah ini untuk membuat crontab:

EDITOR=nano crontab -e

*Saya menggunakan editor nano agar proses edit nya menjadi lebih mudah.

Masukkan baris kode dibawah ini:

15 3 * * * /usr/bin/certbot renew --quiet

Parameter 15 3 * * * pada baris itu berarti “jalankan command pada jam 03:15, setiap hari”. Sesuaikan dengan kebutuhan Anda. Informasi mengenai crontab dapat Anda baca disini.

Parameter “renew” akan memeriksa semua certificate yang terinstall dan akan meng-update certificate yang akan kadaluarsa kurang dari 30 hari.

Semoga bermanfaat.

Tambah komentar

Temenan yuk…

Tulisan Populer

Kategori

#Tag

Arsip

Komentar Terbaru