Install SSL Lets Encrypt di WordPress VPS Supaya Bisa HTTPS

JagoTekno – Pernahkan anda melihat peringatan situs yang sedang diakses tidak aman?

Itu karena situs tersebut tidak mendapatkan sertifikat keamanan HTTPS.

Jika anda mengelola situs, pastikan situs anda sudah mendapatkan sertifikat SSL ini.

Untuk memasang SSL ada 2 cara yaitu, membeli dari profider, atau memasangnya secara gratis.

Pada tutorial ini saya akan share bagaimana cara memasang SSL Lets Encrypt gratis di WordPress.

Jadi melanjutkan tutorial tentang cara setup LEMP dan install wordpress

SSL di Nginx tersimpan di

/etc/ssl/private

Dan jika anda memiliki sertifikat ssl bisa dimasukkan di

vim /etc/ssl/private/key.pem

dan

vim /etc/ssl/certs/cert.pem

Pada tutorial install LEMP + WordPress sebelumnya kita sudah install 2 aplikasi ini :

  • certbot
  • python-certbot-nginx #untuk pengguna apache ganti nginx menjadi apache

Certbot adalah software untuk menginstall sertifikat ssl dari Lest Encrypt.

Pertama, jalankan perintah certbot

certbot --nginx -d situs.com 

Sesuaikan dengan nama situs anda di belakangnya

certbot install ssl nginx

Atau bisa juga dengan perintah

certbot --nginx 

Perintah ini akan membiarkan certbot mendeteksi domain situs anda pada server LEMP

Jika menggunakan apache perintahnya menjadi

certbot --apache

Tunggu beberapa saat lalu akan muncul opsi di layar.

Pilih opsi nomor 2 untuk set redirect dari http ke https.

Tunggu sampai selesai.

Maka secara otomatis file konfigurasi yang terdapat di /etc/nginx/sites-available/situs.conf akan berubah.

Terdapat kode yang sudah diregenerate secara otomatis dari Lets encript.

Melakukan perpanjangan sertifikat Lets Encrypt secara otomatis

perintah crontab untuk memperpanjang ssl lest encrypt secara otomatis

Anda harus tahu bahwa sertifikat lets encript hanya belaku selama 3 bulan maka kita harus meminta sistem untuk meperbaruinya secara otomatis.

Untuk itu kita bisa memberikan perintah ini :

crontab -e

Edit nilainya dengan menambahkan ini di baris paling atas

0 12 * * 1 /usr/bin/certbot renew --quiet

Perintah di atas maksudnya adalah certbot akan melakukan perpanjangan secara otomatis setiap hari Senin pada jam 12 siang untuk meminta sertifikat SSL Lest Encrypt terbaru.

Sumber : Nginx

Akhir kata

Demikian cara setup ssl Lets Encrypt untuk situs WordPress yang berjalan di NginX atau Apache server.

Semoga bermanfaat.

Tinggalkan komentar