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.