Cara instal Let’s Encrypt di VPS Untuk Pemula

Cara instal Let's Encrypt di VPS Untuk Pemula campaign-unlimited

Ketika sedang mencari-cari hosting yang cocok untuk website ,tentu Anda pernah mencari-cari fitur yang ditawarkan oleh web jasa hosting tersebut. Salah satu yang menjadi penawaran adalah aplikasi bernama Let’s Encrypt. Let’s Encrypt adalah salah satu free SSL. SSL, atau Secure Socket Layer adalah fitur yang memberikan proteksi terhadap sebuah website. Dengan adanya SSL, Website akan terlindungi dari serangan malware dan kegiatan tak bertanggung jawab lainnya. SSL akan membuat suatu jalur yang terenkripsi antara website dengan web browser. SSL akan mengamankan website dari beberapa indikasi pencurian data. Sebagai salah satu SSL, artikel ini akan menjelaskan pada Anda bagaimana cara instal Let’s Encrypt di VPS.

Cara Instal Let’s Encrypt di VPS

Meskipun memiliki persamaan bisa di instal di hosting dan VPS, namun terdapat perbedaan dalam cara memasang SSL Lets Encrypt di VPS. Bila memasang hosting, Anda cukup memilih menu Lets Encrypt di cPanel, dan semuanya tinggal berjalan mudah. Lain ceritanya jika Anda hendak memasang SSL Lets Encrypt di VPS.  Diperlukan ebebrapa langkah saat ingin memasang Lets Encrypt di VPS. Anda bisa mengikuti langkah-langkah cara instal Lets Encrypt di VPS di bawah ini, berikut persiapan dan tahapan-tahapan apa saja yang harus dilakukan untuk memasang Lets Encrypt di VPS.

Terdapat beberapa hal yang perlu Anda persiapkan sebelum menginstal Lets Encrypt di VPS:

  • Di VPS, Anda bisa menggunakan berbagai sistem operasi seperti Ubuntu, Debian, ataupun CentOS. Cara memasang SSL di CentOS hampir sama dengan cara menginstalnya di Debian. Yang menjadi pembeda keduanya hanyalah perintah intalasinya saja.
  • Banyak web server yang bisa diinstal di VPS. Dua diantaranya adalah Apache dan Nginx.

Instal Lets Encrypt di Web Server Apache

Berikut cara intalasi Lets Encrypt di VPS dengan web server Apache

1. Akses VPS dengan SSH

Sebelum melangkah lebih jauh untuk menginstal Lets Encrypt di VPS, silakan akses VPS terlebih dahulu melalui SSH. Pastikan Anda masuk menggunakan login root saat mengakses SSH di VPS. Jika masih bingung apa itu SSH, silakan membaca apa itu SSH.

Cara Instal Let's encrypt di VPS

2. Melakukan instalasi Certbot

Untuk membantu Anda dalam instalasi Lets Encrypt di VPS, Anda bisa mennggunakan Certbot. Sebuah aplikasi yang dikembangkan oleh EFF ini merupakan salah satu client resmi dari Lets Encrypt. Certbot dapat membantu untuk membuat sertifikat SSL/TLS untuk web server secara otomatis. Anda sebagai pengguna akan sangat dimudahkan oleh aplikasi pihak ketiga ini saat melakukan instalasi Lets Encrypt di VPS.

Untuk melakukan intalasi Let’s encrypt di VPS yang pertama kali Anda lakukan adalah menambahkan repository Certbot dengan cara berikut,

Ubuntu/Debian

Cra Instal Lets'Encrypt di VPS

CentOS

Cara Instal Let's Encrypt di VPS

Kemudian lakukan update repository

Ubuntu/Debian

Cara Instal Let's Encrypt VPS

CentOS

yum update centos

Jika proses intalasi telah selesai, silakan lakukan instalasi certbot. Kali ini menggunakan web server apache;

Ubuntu/Debian

sudo apt get install python certbot apache

CentOS

yum install cerbot apache

3. Menyiapkan domain/subdomain

Sebelum lanjut ke tahap selanjutnya, pastikan Anda sudah menyiapkan domain atau subdomain. Domain ataupun subdomain ini nantinya akan diarahkan ke VPS yang telah terpasang SSL.

4. Konfigurasi Let’s encrypt di VPS

Setelah proses instalasi selesai dan domain atau sub domain Anda sudah siap, yang Anda lakukan selanjutnya adalah melakukan konfogurasi agar SSL terpasang dengan baik. Silakan ketikkan perintah di bawah sesuai dengan sistem operasi yang Anda gunakan.

Ubuntu/Debian

Let's Encrypt VPS

CentOS

Let's encrypt di VPS

Agar bisa diarahkan ke www, Anda juga bisa melakukan perintah berikut ini

Ubuntu/Debian

Instal Let's Encrypt di VPS

CentOS

let's encrypt VPS Cerbot apache

Tunggulah beberapa saat hingga proses generate SSL berhasil.

Pada saat proses konfigurasi, akan ada dua pilihan apakah apakah website Anda akan diarahkan dari HTTP ke HTTPS. Tekan 1 jika Anda tidak ingin adanya perubahan dalam web server. Tulis 2 jika Anda ingin mengarahkan website langsung dari HTTP ke HTTPS. Pilihan kedua lebih baik dipilih untuk mengamankan website dengan mengarahkan website di protocol HTTPS.

Tunggulah sebentar hingga Anda berhasil melakukan instalasi dan konfigurasi Let’s Encrypt di VPS menggunakan Apache.

5. Cek Let’s Encrypt di VPS

Anda bisa melakukan pengecekan apakah VPS telah berhasil terinstal Lets Encrypt. Silakan ketikkan perintah di bawah

Let's encrypt di VPS

Jika berhasil akan muncul pesan detail SSL yang terpasang

Akses VPS via SSH menggunakan Nginx

Selanjutnyam bagian ini akan menjabarkan pada Anda bagaimana cara melakukan instalasi Let’s Encrypt menggunakan web server Nginx. Berikut caranya

1. Akses VPS via SSH

Untuk mengakses VPS lewat SSH, yang pertama anda lakukan adalah login dengan menggunakan login root.

Let's encrypt di VPS

2. Instalasi Cerbot

Selanjutnya yang Anda lakukan adalah melakukan instalasi Certbot. Aplikasi pihak ketiga besutan EFF ini merupakan client resmi Let’s Encrypt dan dapat membantu Anda saat melakukan instalasi Let’s Encrypt di VPS.

Untuk melakukan instalasi Let’s Encrypt di VPS, pertama kali tambahkan repository Certbot dengan perintah berikut;

Ubuntu/Debian

Instal Let's Encrypt di VPS

CentOS

Instal Let's Encrypt di VPS

Kemudian lakukan update repository

Ubuntu/Debian

Instal Let's Encrypt di VPS

CentOS

Let's encrypt di VPS

Jika proses update telah selesai, silakan lakukan instalasi Certbot. Kali menggunakan wweb server Nginx

Ubuntu Debian

Nginx

CentOS

Let's encrypt di VPS nginx

3. Siapkan Domain/SubDomain

Sebelum lanjut ke tahapan selanjutnya, pastikan anda sudah menyiapkan domain atau sub domain. Domain atau sub domain ini nantinya akan diarahkan ke VPS yang telah terpasang VPS. Anda bisa mengubah DNS nya ke IP VPS Anda. Kalau Anda masih bingung, silakan hubungi hosting di mana Anda berlangganan.

4. Sinkronisasi Nama Domain di Nginx

Untuk Nginx, terlebih dahulu Anda harus merubah konfigurasi file default pada /etc/nginx/sites-available. Kemudian masukkan nama domain. Caranya, edit file default dengan mengetik perintah seperti di bawah.

Let's Encrypt di VPS

Kemudian cari tulisan server_name kemudian isi dengan nama domain/subdomain.

Cara Install Let’s Encrypt di VPS

Hilangkan tanda command “#” di depan kata server, server_name dan tanda }. Penghilangan tanda tersebut bertujuan agar script tersebut bisa berjalan.

Jika sudah, jangan lupa untuk menyimpannya. Jika Anda menggunakan editor Nano, ketikkan ctrl+x lalu tekan Y pada keyboard dan enter untuk melakukan penyimpanan.

5. Pengecekan Status Nginx

Jika file default tersebut diubah dengan benar, maka service Nginx akan berjalan dengan baik. Silakan lakukan pengecekan dengan perintah berikut:

Nginx -t

Jika muncul tulisan seperti dibawah ini berarti file default sudah benar.

Cara Install Let’s Encrypt di VPS

Lalu tuliskan perintah berikut untuk allow port 80/http ke firewall

Ubuntu/Debian

Cara Install Let’s Encrypt di VPS

Jika sudah, jangan lupa restart Nginx dengan cara

Cara Install Let’s Encrypt di VPS

6. Konfigurasi Let’s Encrypt

Agar Let’s Encrypt bisa berjalan di VPS, yang harus Anda lakukan adalah melakukan konfigurasi. Berikut caranya

Ubuntu/Debian

Cara Install Let’s Encrypt di VPS

CentOS

Cara Install Let’s Encrypt di VPS

Pada saat proses konfigurasi, akan ada dua pilihan apakah apakah website Anda akan diarahkan dari HTTP ke HTTPS. Tekan 1 jika Anda tidak ingin adanya perubahan dalam web server. Tulis 2 jika Anda ingin mengarahkan website langsung dari HTTP ke HTTPS. Pilihan kedua lebih baik dipilih untuk mengamankan website dengan mengarahkan website di protocol HTTPS.

Tunggu sebentar hingga proses generate SSL berhasil. Sampai muncul pesan bahwa proses instalasi Let’s Encrypt berhasil di instal di VPS.

7. Cek Let’s Encrypt di VPS

Anda bisa mengecek apakah VPS berhasil di instal atau tidak. Silakan tulis.

Cara Install Let’s Encrypt di VPS

Dan

Cara Install Let’s Encrypt di VPS

Jika berhasil, nantinya akan muncul detail yang menerangkan bahwa semua proses telah berhasil.

Kesimpulan

Itulah tadi cara instal Let’s Encrypt di VPS. Anda bisa melakukannya dengan mudah dengan bantuan Certbot. IDwebhost memiliki paket VPS murah untuk Anda yang ingin memiliki website dengan server yang andal. Tersedia berbagai paket yang bisa Anda pilih menyesuaikan dengan kebutuhan Anda. Tunggu apalagi, VPS murah? IDwebhost saja, the best service for affordable cost. Semoga bermanfaat.

Taufiq Prasetya Pradana

Member since 6 Sep 2019