Rumahweb Journal
cara install ssl di webmin

Cara Install SSL di Webmin

Webmin adalah salah satu control panel yang dapat digunakan dengan mudah dan gratis untuk mengelola VPS atau server. Meskipun gratis, Webmin menawarkan fitur lengkap, termasuk GUI untuk mengelola SSL pada server. Dalam panduan ini, kami akan berbagi cara install SSL di Webmin dengan mudah.

Pada demo kali ini, kami akan menggunakan VPS KVM dengan OS Ubuntu 20.04. Sedangkan untuk SSL, kami menggunakan SSL Sectigo yang bisa anda pesan juga di Rumahweb.

Berikut step by step cara install SSL di Webmin yang bisa Anda ikuti.

Step 1. Generate CSR di Webmin

  1. Silakan login ke panel Webmin dengan mengakses url http://ip_vps:10000
halaman login webmin
  1. Selanjutnya pada panel sebelah kiri, klik ikon Terminal atau menekan tombol kombinasi Alt + K di keyboard.
Dashboard Webmin
  1. Pada Terminal, silakan jalankan perintah berikut:
sudo openssl req -new -newkey rsa:2048 -nodes -keyout /etc/ssl/namadomain.com.key -out /etc/ssl/namadomain.com.csr -subj /C=ID/ST=Yogyakarta/L=Sleman/O=Nama Perusahaan/OU=Divisi/CN=www.namadomain.com cat /etc/ssl/namadomain.com.csr

Tulisan yang dicetak tebal silakan disesuaikan dengan informasi website Anda.

  • /etc/ssl/namadomain.com.key: merupakan path untuk menyimpan private key
  • C: silakan diisi dengan kode negara 2 karakter (ID)
  • ST: isi dengan nama provinsi
  • L: isi dengan nama kota/kabupaten
  • O: isi dengan nama peruhsaan/lembaga
  • OU: isi dengan departemen perusahaan
  • CN: isi dengan nama domain, jika menggunakan Standard SSl sisi dengan www.namadomainanda.com (contoh: www.rumahweb.com) sedangkan jika menggunakan Wildcard SSL, silakan isi dengan *.namadomainanda.com (contoh: *.rumahweb.com)
  1. Setelah berhasil generate CSR, selanjutnya silakan copy kode CSR yang di dapatkan untuk selanjutnya digunakan pada langkah konfigurasi SSL.

Step 2. Konfigurasi SSL

Konfigurasi SSL dapat dilakukan melalui halaman Clientzone Rumahweb. Bagi Anda yang memesan layanan SSL Sectigo, panduan konfigurasinya bisa Anda pelajari melalui artikel berikut: Panduan Konfigurasi SSL Sectigo Rumahweb.

Sedangkan bagi Anda yang memesan layanan SSL GlobalSign atau Entrust, panduannya bisa Anda pelajari melalui link: Konfigurasi SSL.

Setelah melakukan konfigurasi SSL, jangan lupa untuk melakukan validasi sesuai type yang Anda pilih.

Step 3. Instalasi SSL di Webmin

Setelah SSL issued atau terbit, silakan download sertifikat SSL dari halaman Clientzone. Pada tahap instalasi SSL di Webmin silahkan siapkan:

  • CRT yang merupakan file utama sertifikat SSL, silakan simpan dengan nama file namadomain.crt.
  • Ca-bundle yang merupakan gabungan antara sertifikat root dan intermediate, silakan simpan dengan nama file namadomain.ca-bundle

JIka sudah disiapkan, silakan ikuti langkah-langkah berikut:

  1. Silakan login ke panel Webmin.
  2. Pada menu di bagian kiri, pilih Tools dan klik Upload and Download.
cara install ssl di webmin - upload
  1. Silakan pilih tab Upload to server. Pada bagian Files to upload, silakan pilih file crt dan ca-bundle yang telah disiapkan sebelumnya. Selanjutnya dibagian File or directory to upload to, silakan tentukan tempat menyimpan file sertifikat di server. Pada contoh ini kami menggunakan direktori /etc/ssl. Silakan klik tombol Upload.
upload sertifikat ssl melalui webmin
  1. Setelah berhasil upload selanjutnya konfigurasi Apache. Silakan search Apache Webserver menggunakan kolom search di bagian kiri. Pada tab Global Configuration, pilih Configure Apache Modules.
konfigurasi apache module
  1. Centang pada ssl untuk mengaktifkan module SSL. Llu klik tombol Enable Selected Module.
enable ssl pada  sisi webmin
  1. Setelah itu pada tab Create virtual host, silakan tambahkan virtual host baru dengan parameter sebagai berikut:
  • port: 443
  • document root: isi dengan direktori Document root website Anda.
  • server name: isi dengan nama domain.
setting virtual host untuk domain

Setelah itu silakan klik tombol Create Now.

  1. Sebuah virtual host baru akan muncul, selanjutnya pada tab Existing virtual hosts klik ikon Globe pada virtual host yang baru dibuat.
setting virtual host
  1. Pilih menu SSL Options. Pada bagian Enable SSL? Pilih Yes, centang SSL dan TLS pada opsi protocols TLSv1, TLSv1.1, TLSv1.2, TLSv1.3 Lalu klik tombol Save.
ssl options webmin
  1. Selanjutnya silakan restart Apache. Caranya dengan klik menu System -> Bootup and Shutdown, centang  pada apache lalu scroll ke bagian paling bawah dan klik tombol Restart.
bootup and shutdown
  1. Sampai tahap ini SSL sudah berhasil terpasang, untuk pengujian silakan akses ke domain menggunakan browser favorit Anda.

Demikian artikel cara install SSL di Webmin, semoga bermanfaat.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 4

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Pindah Hosting ke Rumahweb Gratis

Rifki

a lifelong learner