SSL adalah

SSL (Secure Sockets Layer) adalah protokol keamanan untuk mengenkripsi koneksi antara browser pengguna dan server, memastikan data aman. Website dengan SSL menggunakan https:// dan biasanya menampilkan ikon gembok di address bar.

 

Generate CSR

  1. Langkah awal dalam proses instalasi SSL adalah membuat CSR (Certificate Signing Request) dan file Key dari sisi server. CSR berfungsi sebagai permintaan resmi untuk penerbitan sertifikat SSL (CRT), sedangkan Key berperan sebagai komponen otentikasi penting yang disimpan di server dan tidak boleh dibagikan.

    1. Login Ke dalam VPS
      Login ke VPS sebagai root
    2. Buat Folder 
      Buat folder tersendiri untuk file CSR
    3. Jalankan command line berikut di dalam folder tersebut
      openssl req -new -newkey rsa:2048 -nodes -keyout domainanda.key -out domainanda.csr

      ganti domainanda.key dan domainanda.csr dengan nama domain anda 

    4. Konfigurasi FIle CSR
      Isi data yang diminta
      1. Country Name: ID
      2. State of Province: Sesuaikan dengan provinsi anda
      3. Locality Name: Kota asal anda
      4. Organization Name: Nama perusahaan
      5. Organizational Unit: IT (atau kosongkan)
      6. Common Name: domainanda.com (gunakan nama domain anda)
      7. Email Address: email aktif



    5. Hasilnya
      1. domain.key: File private key 
      2. domain.csr: File yang akan anda kirim ke Plasawebhost

 

Cara mengirim CSR key ke Plasawebhost

  1. Login ke Clientarea 
    Masuk ke dalam clientarea anda, Klik Website & Security, pilih Manage SSL Certificates



  2. Pilih Domain
    Pilih domain yang status SSL Product nya tertulis Positive SSL, lalu klik Configure 




  3. Konfigurasi Sertifikat SSL
    Isi Server Type sesuai dengan kemauan anda, lalu isi CSR yang sudah dibuat tadi pada bagian Certificate Signing Request dengan cara Copy Paste, kemudian pada bagian Administrative Contact Information pastikan sudah terisi semua 



    Pilih Klik disini Untuk Melanjutkan Proses jika sudah terisi semua




  4. Pilih Metode Validasi
    Piliih alamat Email, anda dapat memilih HTTP Based validation, kemudian Pilih Klik disini Untuk Melanjutkan Proses 



  5. Selesai
    Pada bagian status akan tertulis Configuration Submitted

 

Cara instal SSL di Apache Linux

Setelah membeli dan memvalidasi domain Anda, mereka akan mengirimkan tiga file penting via email atau portal yaitu:

  1. Sertifikat CRT 
  2. Private Key 
  3. CA Bundle 

Berikut adalah langkah - langkah instalasi SSL di Nginx

  1. Upload File ke Server 
    Upload ke directori menggunakan FTP client seperti FileZilla, anda bisa membaca artikelnya disini , jadikan 3 file tersebut kedalam satu folder supaya mudah untuk diakses 
    contoh
    /etc/ssldomainanda/domain_anda.crt
    /etc/ssldomainanda/domain_anda.key 
    /etc/ssldomainanda/domain_anda.ca-bundle

     

  2. Buka file konfigurasi virtual host Apache
    sudo nano /etc/apache2/sites-available/domain_anda.conf
    

     

  3. Edit file konfigurasi virtual host Apache
    
        ServerName domain_anda.com
        ServerAlias www.domain_anda.com
    
        DocumentRoot /var/www/html
    
        SSLEngine on
        SSLCertificateFile /etc/ssldomainanda/domain_anda.crt
        SSLCertificateKeyFile /etc/ssldomainanda/domain_anda.key
        SSLCertificateChainFile /etc/ssldomainanda/domain_andaca-bundle.crt
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    
    

     

  4. Aktifkan Modul SSL dan Virtual Host
    sudo a2enmod ssl
    sudo a2ensite domain_anda.conf
    

     

  5. Restart Apache
    sudo systemctl restart apache2
    

     

  6. Tes HTTPS
    Buka di browser anda
    https://domain_anda.com

 

Kesimpulan

SSL adalah teknologi penting untuk melindungi data pengguna di internet dengan menyediakan enkripsi dan autentikasi yang kuat. Penggunaan SSL membantu membangun kepercayaan pengguna, meningkatkan keamanan situs web, dan bahkan bisa memberi keuntungan SEO. Jika Anda memiliki situs yang mengharuskan pertukaran data sensitif, memastikan penggunaan SSL adalah langkah yang sangat disarankan.

Sedang mencari hosting yang cepat, aman, dan terjangkau? Saatnya pindah ke Plasawebhost! Nikmati fitur lengkap dan dukungan pelanggan 24 jam. Cocok untuk pemula hingga developer profesional.