Mengaktifkan HTTPS di Hiawatha
Sekarang sedang ngetren pemasangan sertifikat SSL pada website, selain aktif HTTPSnya juga biar hijau gemboknya di browser, dan kabarnya Google juga suka situs yang telah diamankan koneksinya ini. Hehe. 🙂 Sekarang saya akan membahas bagaimana cara mengaktifkan HTTPS dalam Hiawatha Web Server.
Yang akan saya gunakan adalah sertifikat SSL gratis dari WoSign, bisa anda ikuti persis atau menggunakan yang berbayar seperti dari Comodo dan Verisign atau yang lainnya.
Silahkan ekstrak atau letakk file .crt
atau .pem
yang didapatkan dari penyedia sertifikat SSL anda kedalam direktori /etc/hiawatha/ dan kemudian kita edit konfigurasi Hiawatha:
nano /etc/hiawatha/hiawatha.conf
Modifikasi blok Binding dengan kode berikut:
Binding {
Port = 443
Interface = 192.168.2.88
MaxKeepAlive = 100
TimeForRequest = 5,15
TLScertFile = /etc/hiawatha/serverkey.pem
MaxRequestSize = 2000
MaxUploadSize = 2
}
Akhirnya kita atur agar setiap akses website melalui HTTP otomatis dialihkan ke HTTPS:
VirtualHost {
RequireTLS = yes
}
Maksudnya dalam blok Virtual Host situs anda tambahkan kode diatas.
Kemudian restart Hiawatha untuk memastikan dan silahkan buka situs anda, semestinya sudah berganti menjadi HTTPS semuanya. 🙂