Dalam tutorial ini, Anda akan belajar cara menginstal sertifikat SSL di Webmin. Webmin sendiri tidak menyajikan situs web. Webmin memberi Anda panel kontrol berbasis browser untuk server web Apache yang berjalan di mesin Anda, sehingga panduan ini membahas cara mengaktifkan SSL untuk virtual host Apache melalui antarmuka Webmin.
Kami juga merekam video yang memandu Anda melalui seluruh proses ini. Anda dapat menontonnya di bawah, membaca instruksinya, atau melakukan keduanya.
Membuat kode CSR di Webmin
Jika Anda sudah membuat kode CSR, lewati bagian ini dan langsung ke langkah-langkah instalasi.
Saat Anda mengajukan sertifikat SSL, salah satu langkah pertama adalah membuat Certificate Signing Request (CSR) dan mengirimkannya ke Certificate Authority. CSR adalah blok teks kecil yang berisi detail penting tentang domain dan organisasi Anda.
Certificate Authority menggunakan CSR untuk memverifikasi pemohon. Jika informasi di dalam CSR benar dan terkini, CA akan menandatangani dan menerbitkan sertifikat SSL Anda. Anda memiliki dua pilihan:
- Gunakan CSR Generator kami untuk membuat CSR secara otomatis.
- Ikuti tutorial langkah demi langkah kami tentang cara membuat CSR di Webmin.
Saat Anda membuat CSR, sistem juga akan membuat private key yang sesuai. Simpan dengan aman, karena Anda akan membutuhkannya saat instalasi. Salin kode CSR, termasuk tag BEGIN dan END, ke dalam editor teks biasa seperti Notepad. Bloknya akan terlihat seperti ini:
-----BEGIN CERTIFICATE REQUEST-----
(your CSR data)
-----END CERTIFICATE REQUEST-----
Menginstal sertifikat SSL di Webmin
Setelah Certificate Authority memvalidasi permintaan Anda dan mengirimkan file sertifikat, kini saatnya menginstalnya di server Webmin Anda.
Langkah 1: Siapkan file SSL Anda
Unduh arsip ZIP dari CA dan ekstrak di komputer lokal Anda. Anda seharusnya memiliki file-file berikut:
- yourdomain.crt, sertifikat SSL utama Anda.
- yourdomain.ca-bundle, sertifikat root dan intermediate Anda (CA bundle).
- yourdomain.key, private key yang dibuat saat Anda membuat CSR.
Catatan: di mana pun Anda melihat yourdomain pada nama file di bawah, gantilah dengan domain Anda yang sebenarnya (misalnya, example_com).
Langkah 2: Unggah file Anda
- Masuk ke server Webmin Anda melalui browser web.
- Pada menu di sebelah kiri, klik Others lalu pilih Upload and Download.
- Pada halaman utama, buka tab Upload to server.
- Pada bagian Files to upload, tambahkan sertifikat utama Anda (file .crt) dan CA bundle Anda (file .ca-bundle). Tentukan direktori tujuan tempat Anda ingin menyimpannya, lalu unggah. Catat jalur tersebut; Anda akan membutuhkannya pada Langkah 3.
Jika private key Anda belum ada di server, unggahlah dengan cara yang sama dan pastikan hanya dapat dibaca oleh pengguna root.
Langkah 3: Konfigurasikan Apache melalui Webmin
- Jika Apache belum terinstal, gunakan menu Un-used Modules di panel kiri untuk menginstalnya.
- Buka Servers > Apache Webserver, dan pada halaman utama buka tab Global Configuration.
- Di Global Configuration, klik ikon Configure Apache Modules.
- Daftar modul Apache akan terbuka. Cari dan centang kotak ssl, lalu klik Enable Selected Modules.
- Setelah halaman Apache Webserver dimuat ulang, klik Create virtual host dan atur hal-hal berikut:
- Port: pilih 443 (port default untuk HTTPS).
- Server Name: tentukan nama domain Anda.
- Document Root: masukkan jalur ke folder document root Anda.
- Klik Create Now untuk menambahkan virtual host baru.
- Tab Existing virtual hosts akan muncul. Temukan host yang baru Anda buat dan klik ikon globe di sebelahnya.
- Pada halaman Virtual Server Options, pilih SSL Options, atur parameter di bawah ini, lalu klik Save:
- Enable SSL?: pilih tombol radio Yes.
- SSL protocols: nonaktifkan protokol usang SSLv2, SSLv3, TLSv1, dan TLSv1.1, dan hanya aktifkan TLSv1.2 dan TLSv1.3. (Panduan lama hanya berhenti pada penonaktifan SSLv2/SSLv3, tetapi TLS 1.0 dan 1.1 juga sudah usang pada tahun 2026.)
- Certificate/private key file: masukkan jalur server ke sertifikat utama Anda (.crt) dan private key Anda (.key, yang dibuat bersamaan dengan CSR).
- Certificate authorities file: masukkan jalur server ke file CA bundle (.ca-bundle) Anda. Ini akan mengirimkan sertifikat intermediate agar browser dapat membangun rantai kepercayaan (chain of trust) yang lengkap.
Langkah 4: Mulai ulang Apache
Untuk menerapkan konfigurasi baru, mulai ulang Apache. Di panel kiri, buka System > Bootup and Shutdown, centang kotak Apache, gulir ke bagian bawah halaman, dan klik Restart.
Jika Anda lebih memilih menggunakan command line (misalnya, melalui SSH), Anda dapat langsung memulai ulang Apache dengan cara berikut:
sudo systemctl restart apache2 # Debian/Ubuntu
sudo systemctl restart httpd # CentOS/RHEL/AlmaLinux
Selesai. Anda telah berhasil menambahkan sertifikat SSL ke server Webmin Anda.
Ingin mengarahkan pengunjung ke HTTPS secara otomatis? Setelah Anda memastikan situs yang aman berfungsi, atur pengalihan HTTP ke HTTPS agar tidak ada yang mengakses versi yang tidak terenkripsi. Lihat panduan kami tentang cara beralih dari HTTP ke HTTPS.
Uji instalasi SSL Anda
Setelah menginstal sertifikat, sangat disarankan untuk menguji hasilnya untuk memeriksa kesalahan konfigurasi atau sertifikat intermediate yang hilang. Gunakan salah satu alat SSL Checker kami untuk memindai situs web Anda dan mendapatkan laporan instan.
Anda juga dapat memverifikasi sertifikat dari mesin mana pun dengan OpenSSL. Perintah ini menampilkan penerbit dan tanggal keberlakuan sertifikat yang disajikan oleh server Anda:
echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -issuer -dates
Di mana membeli sertifikat SSL terbaik untuk Webmin?
Jika Anda mencari pengalaman berbelanja yang menyenangkan, SSL Dragon adalah penjual SSL terbaik untuk Anda. Situs web kami yang intuitif dan mudah digunakan akan memandu Anda dengan lancar melalui seluruh rangkaian sertifikat SSL. Semua produk kami diterbitkan oleh Certificate Authority yang terpercaya dan sepenuhnya kompatibel dengan Webmin.
Nikmati beberapa harga terendah di pasaran dan dukungan pelanggan khusus untuk sertifikat apa pun yang Anda pilih.
Dan jika Anda kesulitan menemukan sertifikat yang sempurna untuk situs web Anda, gunakan alat SSL Wizard dan Advanced Certificate Filter kami untuk mendapatkan bantuan.
Pertanyaan yang Sering Diajukan
Webmin adalah panel kontrol; ia tidak menyajikan halaman web itu sendiri. Ketika Anda menginstal sertifikat SSL “di Webmin,” sebenarnya Anda mengonfigurasi server web Apache melalui antarmuka grafis Webmin. Sertifikat tersebut diterapkan pada virtual host Apache, dan Webmin hanya menuliskan konfigurasi Apache yang mendasarinya untuk Anda.
Itu adalah tugas yang berbeda dari mengamankan situs web Anda. Untuk memasang sertifikat Anda sendiri pada antarmuka login Webmin, buka Webmin > Webmin Configuration > SSL Encryption dan unggah (atau tempel) private key dan sertifikat Anda, beserta file CA/intermediate. Webmin menyimpan key dan sertifikat gabungannya di /etc/webmin/miniserv.pem. Setelah mengubahnya, mulai ulang Webmin dari command line agar sertifikat baru dimuat:sudo systemctl restart webmin
# or, on systems without systemd:
sudo /etc/webmin/restart
Buka Servers > Apache Webserver, buka virtual host port 443 Anda dengan mengklik ikon globe-nya, lalu pilih SSL Options pada halaman Virtual Server Options. Modul Apache ssl harus diaktifkan terlebih dahulu, atau halaman SSL Options tidak akan tersedia.
Ya. Arahkan kolom Certificate authorities file ke file .ca-bundle Anda agar Apache mengirimkan sertifikat intermediate bersama sertifikat utama Anda. Tanpa rantai tersebut, beberapa browser dan klien akan menampilkan pesan error “certificate not trusted” meskipun sertifikatnya sendiri sah.
Aktifkan hanya TLS 1.2 dan TLS 1.3. Nonaktifkan SSLv2, SSLv3, TLS 1.0, dan TLS 1.1 pada kolom SSL protocols; protokol-protokol ini sudah usang dan dianggap tidak aman pada tahun 2026. Browser modern sudah menolak protokol lama tersebut, sehingga membiarkannya aktif hanya akan menambah risiko.
Kesimpulan
Menginstal sertifikat SSL di Webmin pada dasarnya adalah mengunggah file .crt dan .ca-bundle Anda, mengaktifkan modul Apache ssl, mengonfigurasi virtual host port 443 dengan jalur sertifikat, key, dan CA bundle di SSL Options, lalu memulai ulang Apache.
Membutuhkan sertifikat terlebih dahulu? Jelajahi sertifikat SSL kami.
Hemat 10% untuk Sertifikat SSL saat memesan hari ini!
Penerbitan cepat, enkripsi kuat, kepercayaan peramban 99,99%, dukungan khusus, dan jaminan uang kembali 25 hari. Kode kupon: SAVE10

