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