Table of contents

Install SSL di VPS bisa disesuaikan dengan sistem operasi yang dipergunakan. Seperti CentOS, Ubuntu, Debian, dan lainnya. Cara install SSL di CentOS hampir sama dengan cara install ssl di VPS debian, perbedaannya hanya pada perintah instalasinya saja. Namun yang perlu diperhatikan adalah web server yang dipergunakan, karena cara install Let’s Encrypt di VPS web server Apache berbeda dengan VPS web server Nginx.

Cara Install SSL Let’s Encrypt di VPS

Kami akan berbagi dengan kamu semua, tentang cara Install SSL Let’s Encrypt di VPS menggunakan web server populer seperti Apache dan MniX. 

Apache

Berikut cara install Lets Encrypt di VPS dengan web server Apache :

  1.     Akses SSH server VPS

Langkah pertama untuk install SSL adalah dengan login SSH server dengan akses root.

ssh root@IPserverVPS

  1.     Install Certbot

Certbot dipergunakan untuk membantu instalasi Let’s Encrypt di VPS.

Masukkan Perintah berikut untuk menginstall Certbot:

Centos

yum install epel-release

yum update

yum install certbot-apache

 

Ubuntu / debian 

sudo apt install certbot python3-certbot-apache

sudo apt-get update

sudo apt-get install python-certbot-apache

  1.     Domain / Subdomain 

Domain atau subdomain yang akan di install harus sudah diarahkan ke IP VPS. 

  1.     Setting SSL Let’s Encrypt 

Pastikan domain atau subdomain sudah mengarah ke IP server VPS. Konfigurasi settingnya sbb :

Centos

certbot –apache -d namadomain

certbot –apache -d namadomain -d www.namadomain

Ubuntu/Debian 

sudo certbot –apache -d namadomain

sudo certbot –apache -d namadomain -d www.namadomain

Pada saat proses konfigurasi, terdapat pilihan nomor 1, jika kamu tidak menginginkan ada perubahan dalam web server. Tulis nomor 2, jika kamu ingin mengarahkan website langsung dari HTTP ke HTTPS.

cara install SSL Let's encrypt

Tunggu sampai proses instalasi selesai.

  1.     Cek SSL Let’s Encrypt

Untuk mengecek hasil install SSL kamu dapat langsung mengakses websitenya, atau bisa melalui website https://www.ssllabs.com/ssltest/analyze.html

 

NginX

Berikut cara install Lets Encrypt di VPS dengan web server NginX :

  1.     Akses SSH server VPS

Langkah pertama untuk install SSL adalah dengan login SSH server dengan akses root.

ssh root@IPserverVPS

 

  1.     Install Certbot

Certbot dipergunakan untuk membantu instalasi Let’s Encrypt di VPS.

Perintah install certbot sbb :

Centos

yum install epel-release

yum update

yum install certbot-nginx

 

Ubuntu / debian 

sudo apt install certbot python3-certbot-nginx

sudo apt-get update

sudo apt-get install python-certbot-nginx

  1.     Domain / Subdomain 

Domain atau subdomain yang akan di install harus sudah diarahkan ke IP VPS.  Untuk webserver nginX harus melakukan setting konfigurasi file default pada /etc/nginx/sites-available/default. Edit file tsb dengan mencari tulisan server_name kemudian isi dengan nama domain atau subdomain ke domain hilangkan tanda command #.

  1.     Cek Status nginX

Jika setting konfigurasi sudah benar maka status webserver nginx akan normal.

 Langkah berikutnya allow port 80/http ke firewall :

Centos

firewall-cmd –zone=public –permanent –add-service=http

firewall-cmd –zone=public –permanent –add-service=https

firewall-cmd –reload

 

Ubuntu / debian 

ufw allow ‘Nginx Full’

ufw delete allow ‘Nginx HTTP’

ufw status

 Jika sudah restart server nginx dengan perintah service nginx restart³

  1.     Setting SSL Let’s Encrypt 

Pastikan domain atau subdomain sudah mengarah ke IP server VPS. Konfigurasi settingnya sbb :

Centos

certbot -–nginx -d namadomain -d www.namadomain

 

Ubuntu / debian 

sudo certbot -–nginx -d namadomain -d www.namadomain

Pada saat proses konfigurasi, terdapat pilihan nomor 1, jika kamu tidak menginginkan ada perubahan dalam web server. Tulis nomor 2, jika kamu ingin mengarahkan website langsung dari HTTP ke HTTPS.

SSL Lets Encrypt

Tunggu sampai proses instalasi selesai.

  1.     Cek SSL Let’s Encrypt

Untuk mengecek hasil install SSL kamu dapat langsung mengakses websitenya, atau bisa melalui website https://www.ssllabs.com/ssltest/analyze.html