Memasang Let's Encrypt SSL pada nginx

Memasang Let's Encrypt SSL pada nginx

Setelah melihat-lihat tutorial yang ada, ternyata caraku memasang SSL-nya Let's Encrypt agak sedikit berbeda. Karena memang apapun yang dulunya berhasil sebaiknya diteruskan saja untuk meminimalkan terjadinya kesalahan. Berikut caraku memasang sertifikat SSL Let's Encrypt.

Pertama, pasang dulu paket certbot di mesin Linux:

sudo apt install -y certbot

Kemudian lanjut jalankan perintah berikut untuk membuatkan sertifikat SSL gratisan:

sudo certbot certonly --webroot --agree-tos --email [email protected] -d www.example.com -d example.com -w /opt/example.com/

Ganti alamat www.example.com sesuai dengan domain yang kalian punya dan direktori /opt/example.com/ adalah root direktori publik dimana situs web kalian dipasang. Jangan lupa gunakan e-mail-nya dulu dengan yang benar.

Tambahkan baris kode berikut di konfigurasi berkas nginx:

ssl_certificate /etc/letsencrypt/live/www.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/www.example.com/privkey.pem;

Saat sertifikat SSL ini habis masa pakainya, biasanya aku tinggal jalankan ulang perintah di atas. Agak sedikit berbeda dengan apa yang ada di tutorial orang-orang. Ada baiknya aku mulai lagi membaca ulang manual cara yang tepat menggunakan certbot ini.

Connect with me:

Comments

Spammy comment will be deleted. Markdown syntax is supported.