Keamanan merupakan hal yang sangat penting dalam sebuah website. Keamanan dapat berupa otentikasi untuk login ataupun keamanan untuk website itu sendiri.

Salah satu hal yang paling mendasar dan terpenting untuk keamanan pada website adalah SSL atau Secure Secret Layer. SSL ini wajib terpasang di website. Kita bisa memasangnya secara gratis ataupun membelinya untuk keamanan yang lebih tinggi.

Salah satu SSL yang akan kita bahas pada article ini adalah SSL gratis atau free yaitu Let's Encrypt.

1# SSL Gratis, Let's Encrypt

Berdasarkan keterangan pada website resminya, Let's Encrypt adalah otoritas sertifikasi terbuka yang gratis dan terotomatisasi, dipersembahkan oleh organisasi non-profit Internet Security Research Group. Let's encrypt ini diluncurkan sudah sejak tahun 2016 lalu, tepatnya pada tanggal 12 April.

2# Install Let's Encrypt Pada CPanel

Caranya cukup mudah, jika Anda menggunakan hosting yang sudah menggunakan CPanel, Anda cukup masuk ke dalam menu Domain. Setelah itu pastikan Force HTTPS Redirect nya dalam kondisi ON.

3# Redirect Manual .Htaccess

Anda juga dapat melakukannya secara manual dengan melakukan perubahan pada file .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On

    # Redirect all requests to HTTPS
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # Handle Laravel's routing
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [L]
</IfModule>

4# Run AutoSSL Pada CPanel

Anda juga dapat memasang SSL Let's Encrypt secara otomatis dengan masuk ke menu SSL/TLS Status, kemudian pastikan checklist semua daftar website Anda dan klik tombol Run AutoSSL


Dengan mengikuti beberapa langkah di atas, website Anda seharusnya sudah terpasang SSL secara gratis dengan Let's Encrypt.

Terakhir, yang harus dilakukan adalah pengecekan website Anda. Akses menggunkan http://namadomainanda.com, pastikan ketika di akses otomatis sudah ter-redirect ke https://

Dengan melakukan installasi atau pemasangan https pada website, Anda sudah dapat meminimalisir celah-celah yang berpotensi terjadi serangan kepada website Anda.

Baca juga : Cara Membeli Layanan di RakyatWeb

User

Andiva Kresna Yudenta

Junior Software Engineer. Programming, IoT, sociopolitical enthusiast. A Software Engineer with nearly 5 years of experience working at an IT consultancy, currently pursuing a Masters in Computer Science.