Cara Install Ssl Di Nginx Ubuntu 16.04


Cara Install Ssl Di Nginx Ubuntu 16.04

Apa Itu Ssl?

SSL adalah singkatan dari Secure Socket Layer, merupakan salah satu teknologi enkripsi yang berguna untuk menjaga koneksi internet aman antara komputer dan server. Secara lebih detail, SSL menggunakan algoritma kode untuk menyandikan data yang dikirim antara komputer dan server sehingga ketika data diteruskan dari server ke komputer, maka data-data terkirim tersebut dapat selamat tiba di komputer tanpa terjebak oleh orang yang tidak bertanggung jawab yang mencoba untuk merekam atau menyadap data tersebut. SSL juga digunakan untuk mengautentikasi domain dari server yang mana dianggap dapat dipercaya oleh klien atau pengguna internet.

Apa Keuntungan Dari Instalasi Ssl?

Keuntungan dari instalasi SSL tergantung dari kasus penggunaannya. Jika digunakan untuk website, kamu akan mendapatkan beberapa manfaat seperti:

  • Mempromosikan produk dan bisnis melalui e-commerce
  • Meningkatkan kepercayaan dan keamanan pelanggan
  • Meningkatkan peringkat SEO perangkat lunak mesin pencari
  • Pencocokan data pelanggan lebih aman
  • Ketenangan pikiran karena memiliki enkripsi data yang tinggi

Apa Yang Diperlukan Untuk Memulai Instalasi Ssl?

Untuk memulai instalasi SSL, kamu akan membutuhkan:

  • Hosting atau VPS dengan Ubuntu 16.04.
  • Memiliki domain yang telah berjalan di Ubuntu Server.
  • File sertifikat SSL.
  • Kunci RSA yang nanti akan digunakan untuk melakukan enkripsi.

Bagaimana Cara Install Ssl Di Nginx Ubuntu 16.04?

Instalasi SSL di Nginx Ubuntu 16.04 cukup mudah. Berikut adalah panduan langkah demi langkah untuk memulai instalasi:

Langkah 1 – Download File Sertifikat Ssl

Pertama kamu harus memiliki file sertifikat SSL. Jika kamu telah membeli sebuah sertifikat SSL dari sebuah penyedia, kamu harus mengunduh file-file tersebut di situs web mereka. Di sana kamu akan menemukan file sertifikat SSL dan kunci RSA yang nantinya akan dipindahkan ke web server. File ini harus dipindahkan ke server dengan alat seperti ftp. Jangan lupa untuk mengenkripsi file kunci RSA dengan password dengan cara melakukan perintah ke shell server.

Langkah 2 – Instalasikan Paket Nginx

Kemudian, instal modul SSL di Nginx. Instalasi ini bisa dilakukan dengan cara sederhana. Berikut merupakan perintah yang dapat dipakai:

sudo apt-get install nginx-extras

Setelah paket telah diunduh, kamu dapat melihat bahwa modul SSL telah terpasang dengan cara mengecek modul dengan cara berikut:

nginx -V

Langkah 3 – Konfigurasi Nginx Untuk Ssl

Selanjutnya, kamu harus mengkonfigurasi Nginx agar dapat mendukung protokol SSL. Nginx akan menggunakan file sertifikat yang telah kamu siapkan sebelumnya. Lapisan konfigurasi SSL sebaiknya diletakkan di akhir konfigurasi yang ada. Di dalamnya kamu harus mengkonfigurasi path sertifikat SSL dan kunci RSA. Selain itu, kamu harus menambahkan opsi-opsi yang dibutuhkan untuk menjalankan proses keamanan SSL. Berikut ini merupakan contoh path sertifikat dan kunci RSA:

ssl_certificate_key /etc/ssl/ssl.key;
ssl_certificate /etc/ssl/ssl.crt;

Setelah path file sudah disesuaikan, kamu bisa menyimpan file konfigurasi dan membuat restart Nginx dengan perintah:

sudo /etc/init.d/nginx restart

Langkah 4 – Konfigurasi Redirect Ke Https

Konfigurasi redirect ke https bisa dilakukan melalui server block Nginx. Kamu harus mengedit file konfigurasi Nginx yang berada di dalam folder /etc/nginx/sites-available. Kamu bisa menambahkan perintah redirect ke file konfigurasi sehingga semua request akan dialihkan ke port https saat dimulai. Berikut ini merupakan contoh opsi redirect yang bisa kamu pakai:

server {
listen [::]:80;
listen 80;
server_name yourdomain.com;
return 301 https://yourdomain.com$request_uri;
}

Setelah kamu menyimpan file konfigurasi, restart Nginx dan cek apakah konfigurasi berjalan dengan baik atau tidak.

Langkah 5 – Tes Koneksi Ssl

Terakhir, kamu bisa menguji koneksi SSL di browser dengan mengakses alamat https // yourdomain.com dan lihat apakah koneksi berjalan dengan baik atau tidak. Jika kamu melihat tanda pipa, tandanya koneksi sedang berjalan dengan baik.

Kesimpulan

Instalasi SSL sangat penting untuk keselamatan website. Dengan instalasinya, kamu bisa menjamin privasi dan integritas data untuk pelanggan. Panduan instalasi sertifikat SSL di atas akan mempermudah kamu untuk memulai. Jadi, jika kamu ingin memulai menggunakan SSL untuk website kamu, ini adalah cara terbaik untuk memulain

Leave a Reply

Your email address will not be published. Required fields are marked *