Let's Encrypt adalah certificate authority yang memberikan SSLnya secara gratis tapi masih dalam beta test sehingga SSLnya cuman aktif 90 hari saja.
Bukan cuman gratis, Let's Encrypt juga memberikan kemudahan buat settingnya karena ada installernya.
Langsung aja kita coba, tes kali ini di VPS ber-OS Debian dan web servernya Apache2
Jalankan perintah dibawah untuk mengkopi Let's Encrypt dari github
# git clone https://github.com/letsencrypt/letsencrypt
Pindah ke folder yang sudah kita download
# cd letsencrypt
./letsencrypt-auto certonly --webroot -w /var/www/example -d domainanda.com
Tunggu sampai selesai :D dan SSL anda sudah siap pakai, tersimpan di folder /etc/letsencrypt/live
Selanjutnya, tambahkan baris ini di virtual host anda yang biasanya ada di /etc/apache2/sites-avaible/
<VirtualHost *:443>
ServerAdmin webmaster@yourdomain.com
DocumentRoot /var/www/
ServerName domainanda
DirectoryIndex index.php
SSLEngine On
SSLCertificateKeyFile /etc/letsencrypt/live/domainanda.com/privkey.pem
SSLCertificateFile /etc/letsencrypt/live/domainanda.com/cert.pem
SSLCertificateChainFile /etc/letsencrypt/live/domainanda.com/chain.pem
<Location />
SSLRequireSSL On
SSLVerifyClient optional
SSLVerifyDepth 1
SSLOptions +StdEnvVars +StrictRequire
</Location>
</VirtualHost>
Kemudian jalankan perintah di bawah ini
a2enmod rewrite
a2enmod ssl
/etc/init.d/apache2 restart
Hasilnya silahkan dicek http://kripul.my.id
0 komentar:
Posting Komentar