Tutorial

Install SSL pada VPS Linux

Install SSL pada VPS Linux Ubuntu Debian

 

Install SSL pada VPS Linux.

Pada kali ini saya akan share tentang cara install SSL pada VPS Linux Ubuntu atau pada Debian, untuk distro linuxnya bebas, tapi seperti biasa saya menggunakan Ubuntu/Debian. Sebelum kita mulai, bagi yang mau tahu apa itu SSL silahkan cek link berikut. Siapkan terlebih dahulu tools nya, bagi yang menggunakan Linux/Mac bisa menggunakan terminal untuk remote nya, sedangkan untuk Windows bisa menggunakan Putty.

Metode 1 :Install SSL pada VPS Linux Ubuntu Debian

Langsung saja kita praktek, pertama buka terlebih dahulu url SSL For Free , setelah itu masukkan alamat website yang ingin kita install SSL, ingat jika kita punya sub domain maka harus didaftarkan juga, gunakan spasi untuk menambahkan URL website, misal nama domainnya “contoh.com sub.contoh.com sub2.contoh.com” setelah itu klik Create Free SSL Certificate. Kemudian pilih Manual Verification dan tekan tombol Manually Verify Domain.

Kita disuruh download file dengan nama random yang telah disediakan dan memasukkan file tersebut ke dalam root website kita jadi nanti akan menjadi http://contoh.com/.well-known/acme-challenge/<file random>, atau jika bingung langsung saja buka terminal/putty(untuk Windows) dan ketik

ssh root@<nama website kita/IP Address>

Secara default port SSH adalah 22. Setelah masuk kedalam server silahkan masuk kedalam root folder website, secara default untuk Ubuntu/Debian akan diletakkan di /var/www atau /var/www/html

cd /var/www/html

Kemudian buat direktori baru

mkdir .well-known .well-known/acme-challenge

Setelah itu buat file random sesuai dengan apa yang digenerate oleh SSLforfree tadi, misal nama file random abcdefghijklmno maka.

cd .well-known/acme-challenge
touch abcdefghijklmno
nano abcdefghijklmno

isi file tersebut sama dengan nama filenya “abcdefghijklmno” kemudian tekan Ctrl +X dan ketik Y. Jangan lupa ubah ownernya menjadi www-data

chown -R www-data

Setelah semuanya selesai coba test dulu dengan masuk ke url yang telah disediakan tadi, atau ketik di browser http://contoh.com/.well-known/acme-challenge/abcdefghijklmno jika muncul karakter random sesuai dengan nama filenya maka sudah benar, sekarang klik tombol Download SSL Certificate, nanti kita akan dapat file berupa certificate.crt, private.key, ca_bundle.crt. Download file tersebut dan masukkan kedalam server. Kemudian pada server tambahkan

SSLEngine on

SSLCertificateFile /etc/apache2/ssl/certificate.crt
SSLCertificateKeyFile /etc/apache2/ssl/private.key
SSLCertificateChainFile /etc/apache2/ssl/ca_bundle.crt

pada file /etc/apache2/sites-available/000-default-ssl.conf (Default file konfigurasi ssl apache2), disitu saya meletakkan 3 file tadi kedalam folder /etc/apache2/ssl/ untuk meletakkan filenya bebas. Jangan lupa enable mod ssl.

a2enmod ssl
/etc/init.d/apache2 restart

Silahkan coba test website nya menggunakan https.

Metode 2:

Untuk metode kedua ini relatif lebih mudah, tapi kita harus menambahkan PPA Certbot terlebih dahulu

add-apt-repository ppa:certbot/certbot
apt-get update
apt-get install python-certbot-apache

Kemudian gunakan perintah

certbot --apache

dan ikuti perintahnya hingga selesai. Silahkan komentar dibawah ini jika ada kesulitan. Sekian tutorial singkat saya mengenai Install SSL pada VPS Linux Ubuntu Debian.

Terima Kasih

Leave a Reply

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