Cara Install SSL di VPS Nginx Ubuntu

Bagaimana cara install ssl di VPS nginx ubuntu ?. Untuk memberikan keamanan berlapis website, Anda perlu menambahkan SSSL. Karena dengan adanya SSL membuat data yang keluar masuk akan di enkripsi. Google juga akan mengutamakan website yang menggunakan SSL dibanding tanpa SSL.

Mungkin Anda sudah memiliki sertifikat SSL untuk domain yang telah dibeli pada layanan lainnya. Namun belum mengetahui cara melakukan install SSL di VPS Nginx Ubuntu. Oleh karena itu pada kesempatan ini saya akan membahas mengenai cara install ssl di VPS nginx ubuntu.

Baca Juga : Cara Install SSL Lets Encrypt VPS Ngix Ubuntu

Pastikan sertifikat layanan SSL Anda terdapat 3 file, yaitu certificate, private key dan ca bundle. Karena kita akan menggunakan ketiga file tersebut dalam proses instalasi.

Cara Install SSL di VPS Nginx Ubuntu

Proses instalasi ini cukup mudah, silakan mengikuti panduan ini dengan teliti agar tidak terjadi kesalahan.

Langkah 1 – Buat Folder SSL

Sebenarnya Anda bebas memberikan nama folder untuk sertifikat SSL. Namun agar lebih mudah untuk dicari atau ditemukan maka lebih baik menggunakan nama SSL.

Silakan masuk ke direktori /etc/nginx/ dengan menjalankan perintah dibawah.

cd /etc/nginx/

Setelah berada pada folder nginx, silakan Anda buat folder ssl dengan perintah ini.

sudo mkdir ssl

Langkah 2 – Upload File ke Folder SSL

Proses selanjutnya silakan Anda masuk ke folder ssl yang telah dibuat.

cd ssl

Selanjutnya buat 3 file dengan ekstensi .crt, .key dan .ca-bundle dan isilah dengan file SSL yang Anda miliki. Untuk penjelasannya sebagai berikut.

.crt => Berisi file Certificate
.key => Berisi file Private Key
.ca-bundle => Berisi file CA Bundle

Jalankan perintah dibawah menggunakan editor kesayangan Anda. Bila menggunakan editor vim maka bisa menjalankan seperti perintah dibawah.

i => untuk insert/edit
:wq => untuk menyimpan

sudo vim nama-file.crt
sudo vim nama-file.key
sudo vim nama-file.ca-bundle

Langkah 3 – Gabungkan File SSL

Setelah berhasil membuat file .crt, .key dan .ca-bundle, gabungkanlah ketiga file tersebut kedalam ekstensi .pem. Jalankan perintah dibawah ini.

cat nama-file.crt nama-file.key nama-file.ca-bundle > nama-file.pem

Anda dapat melakukan pengecekan file .pem dengan menjalankan command ll, apabila berhasil akan terdapat file baru dengan ekstensi .pem.

Langkah 4 – Konfigurasi Server Block

Konfigurasi selanjutnya adalah dengan melakukan konfigurasi server block untuk SSL. Agar sertifikat SSL Anda dapat terbaca oleh server block.

Jalankan perintah dibawah ini untuk melakukan edit ataupun menambahkan server block pada domain yang akan di install SSL.

sudo vim /etc/nginx/sites-enabled/nama-domain.com

Selanjutnya tambahkan perintah dibawah ini akan sertifikat aktif.

Pastikan disesuaikan dengan nama file .pem yang telah Anda buat sebelumnya.

#SSL Config

listen 443 ssl;
ssl_certificate /etc/nginx/ssl/nama-file.pem;
ssl_certificate_key /etc/nginx/ssl/nama-file.pem;

Setelah berhasil di simpan, pastikan konfigurasi server block sesuai dan berhasil. Karena bila terdapat kesalahan akan membuat website menjadi error. Jalankan perintan dibawah ini.

sudo nginx -t
service nginx restart

Langkah 5 – Pengecekan SSL

Langkah terakhir adalah melakukan pengecekan SSL. Cara mudahnya adalah dengan melakukan akses domain melalui browser menggunakan url https. Apabila sudah dapat diakses menggunakan https artinya ssl sudah terinstall dengan baik.

Atau Anda juga bisa melakukan pengecekan melalui command dibawah.

Bila berhasil maka akan muncul nama provider SSL yang digunakan. Pada panduan ini saya menggunakan sertifikat dari zeroSSL.

openssl s_client -connect nama-domain:443

Demikianlah Cara Install SSL di VPS Nginx Ubuntu. Semoga bermanfaat dan dapat membantu Anda. Jangan lupa untuk shared artikel ini kepada teman, kerabat, saudara atau lainnya. Agar mimin novri.web.id lebih semangat dalam membuat panduan-panduan lain. images by freepick

0