NGINX merupaka suatu webserver yang keren sekali, nginx biasanya digunakan untuk proxy suatu service. Tahu kah kalian, dulu tkjpedia tau nginx adalah “nging” bukan “engine x”. Tkjpedia tahu kalo dibaca engine x pada suatu acara di jogja yang namanya jagongan IT.

Oke balik ke materi. Yang kita butuhkan disini adalah nginx (udah jelas lah ya) dan juga certbot. Langsung aja ke langkah langkahnya.

Install nginx

Pertama tentunya install nginx terlebih dahulu

apt update -y && apt install nginx -y

Pasang vhost

Jika nginx sudah terinstall, kita bisa pasang vhost untuk domain kita nantinya. Kalian bisa pasang di /etc/nginx/sites-available & di link kan ke sites-enabled atau di /etc/nginx/conf.d

Pada artikel ini tkjpedia memasang konfigurasi di conf.d seberti capture berikut:

Arahkan / Pointing domain ke VPS

Langkah selanjutnya kita perlu mengarahkan domain kita ke VM / VPS. Karena nantinya lets encrypt akan melakukan verifikasi dari nama domain kita dengan protokol http.

Jika menggunakan cloudflare, kalian bisa cek artikel berikut:

Jika menggunakan DNS lain, bisa disesuaikan yah…

Install certbot

Selanjutnya kita perlu install certbot untuk memasang ssl letsencrypt nantinya dengan perintah sebagai berikut

apt install certbot python3-certbot-nginx

Jika sudah terinstall maka bisa ikuti langkah seperti gambar berikut:

Cek apakah sudah HTTPS

Langkah terakhir silahkan cek apakah website kalian sudah https atau belum.