Site icon Erawan

Beralih dari Nginx ke Caddy

Pagi ini ada terbesit sebuah ide supaya tidak usah repot memperpanjang certificate Letsencrypt setiap 3 bulan, karena pasti akan ada waktunya lupa 😀

Salah satu solusinya adalah dengan mempergunakan web server Caddy, yang secara otomatis akan memperpanjang Certificatenya.

Hal ini kepikiran karena salah satu situs monitoring yang sudah lama saya buat memakai NodeJS ternyata SSLnya masih aktif, tidak expired, dan ternyata setupnya mempergunakan Caddy.

Berikut adalah langkah-langkah instalasi Caddy di Debian 11 :

 

Default Caddy adalah memproses ke https, jadi berikut contoh untuk web statik dan juga jika memakai proxy :

Karena web erawanarifnugroho.com hanya memakai file html, maka cukup seperti itu. Tapi kalau memakai php, tinggal uncomment saja.

Sederhana ya?

Barangkali muncul eror tcp bind denied di port 80, coba jalankan perintah ini :

 

 

Exit mobile version