Panduan Membuat Subdomain di cPanel untuk Pemula, Lengkap dan Praktis
Salah satu cara membuat subdomain adalah melalui cPanel, yaitu panel kontrol hosting yang menyediakan berbagai fitur untuk mengelola website, file, database, email, dan konfigurasi domain. Proses pembuatan subdomain umumnya dapat dilakukan tanpa harus membeli domain baru, selama layanan hosting mendukung fitur tersebut.
Pada artikel ini, pembahasan akan mencakup pengertian subdomain, fungsi dan manfaatnya, persiapan sebelum membuat subdomain, langkah-langkah membuat subdomain di cPanel, hingga cara mengatasi masalah yang mungkin terjadi setelah proses konfigurasi.
Apa Itu Subdomain?
Subdomain adalah bagian tambahan dari domain utama yang digunakan untuk memisahkan website atau layanan tertentu berdasarkan fungsi dan kebutuhannya. Subdomain ditempatkan sebelum nama domain utama dan dipisahkan menggunakan tanda titik.
Sebagai contoh, jika sebuah website menggunakan domain domainanda.com, pemilik website dapat membuat beberapa subdomain seperti berikut:
-
blog.domainanda.comuntuk menampilkan artikel dan konten informatif. -
shop.domainanda.comuntuk menjalankan toko online. -
support.domainanda.comuntuk menyediakan halaman bantuan pelanggan. -
dev.domainanda.comuntuk kebutuhan pengembangan dan pengujian website.
Setiap subdomain dapat diarahkan ke direktori tertentu di hosting sehingga file, aplikasi, atau konten yang ditampilkan dapat dikelola secara terpisah. Subdomain juga dapat diarahkan ke server lain apabila konfigurasi DNS mendukung kebutuhan tersebut.
Perlu dipahami bahwa subdomain berbeda dari domain baru. Subdomain menggunakan nama domain utama yang sudah dimiliki, sedangkan domain baru merupakan alamat website tersendiri yang memerlukan registrasi dan pengelolaan terpisah.
Fungsi dan Manfaat Subdomain untuk Website
Subdomain membantu pemilik website memisahkan layanan dan mengelola konten agar lebih terstruktur. Berikut beberapa fungsi dan manfaatnya.
1. Memisahkan fungsi website
Subdomain dapat digunakan untuk membedakan layanan, seperti blog, toko online, dan pusat bantuan. Contohnya, blog.domainanda.com untuk artikel dan shop.domainanda.com untuk toko online.
2. Mempermudah pengelolaan konten dan aplikasi
Subdomain dapat diarahkan ke direktori atau aplikasi yang berbeda sehingga file dan sistem setiap layanan lebih mudah dikelola secara terpisah.
3. Mendukung pengembangan website
Subdomain seperti staging.domainanda.com dapat digunakan untuk menguji perubahan website sebelum diterapkan ke versi utama. Pastikan lingkungan pengujian dilindungi dari akses yang tidak diinginkan.
4. Membuat layanan lebih terorganisir
Penggunaan subdomain membantu bisnis membedakan layanan digital berdasarkan fungsinya sehingga pengunjung lebih mudah mengenali tujuan setiap halaman.
5. Menghemat kebutuhan domain tambahan
Subdomain memungkinkan pemilik website membuat alamat terpisah tanpa harus membeli domain baru. Namun, penggunaannya tetap bergantung pada konfigurasi DNS dan ketentuan paket hosting yang digunakan.
Persiapan Sebelum Membuat Subdomain di cPanel
Sebelum membuat subdomain di cPanel, pastikan beberapa hal berikut sudah disiapkan agar proses konfigurasi berjalan lancar.
-
Memiliki akses ke cPanel
Siapkan alamat login, username, dan password dari penyedia hosting. -
Memiliki domain utama yang aktif
Pastikan domain sudah aktif dan pengaturan DNS dapat dikelola sesuai kebutuhan. -
Memastikan fitur subdomain tersedia
Periksa apakah paket hosting mendukung pembuatan subdomain dan memiliki kuota yang cukup jika terdapat batasan. -
Menentukan nama subdomain dan direktori
Tentukan nama sesuai kebutuhan, misalnyablog.domainanda.com, serta direktori penyimpanan file website sepertipublic_html/blog, sesuai konfigurasi cPanel.
Cara Membuat Subdomain di cPanel
Membuat subdomain di cPanel dapat dilakukan melalui menu Domains atau Subdomains, tergantung versi cPanel yang digunakan. Berikut langkah-langkahnya.
Login ke cPanel
Buka alamat login cPanel dari penyedia hosting, lalu masukkan username dan password untuk mengakses dashboard.
Buka Menu Domains
Cari dan klik menu Domains. Jika menggunakan cPanel versi lama, Anda mungkin menemukan menu Subdomains secara terpisah.
Tambahkan Subdomain Baru
Klik Create A New Domain atau opsi pembuatan subdomain yang tersedia. Masukkan nama subdomain yang ingin dibuat, misalnya blog.domainanda.com.
Tentukan Document Root
Tentukan direktori penyimpanan file website, misalnya public_html/blog. Pastikan direktori sesuai dengan kebutuhan agar file subdomain terpisah dari website utama.
Simpan Konfigurasi Subdomain
Klik Submit atau Create untuk menyimpan konfigurasi. Setelah berhasil, periksa apakah subdomain sudah muncul dalam daftar domain di cPanel. Jika belum dapat diakses, periksa konfigurasi DNS dan SSL yang digunakan.
Cara Mengarahkan Subdomain ke Direktori Website
Setelah subdomain berhasil dibuat, langkah berikutnya adalah memastikan direktori yang digunakan sudah benar dan berisi file website yang ingin ditampilkan.
Jika document root subdomain ditetapkan ke public_html/blog, Anda dapat membuka menu File Manager di cPanel, kemudian masuk ke direktori tersebut.
Apabila folder belum tersedia, buat folder sesuai document root yang ditetapkan jika diperlukan. Selanjutnya, unggah file website ke dalam direktori tersebut.
Untuk melakukan pengujian sederhana, Anda dapat membuat file index.html dengan isi berikut:
<!DOCTYPE html>
<html lang="id">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Website Subdomain</title>
</head>
<body>
<h1>Subdomain Berhasil Dibuat</h1>
<p>Website subdomain sudah dapat menampilkan halaman.</p>
</body>
</html>
Simpan file tersebut di direktori yang menjadi document root subdomain. Setelah DNS mengarah dengan benar dan subdomain dapat diakses, buka alamat subdomain melalui browser untuk memeriksa apakah halaman pengujian muncul.
Jika Anda ingin menggunakan WordPress atau aplikasi lain, file aplikasi tersebut perlu dipasang atau diunggah ke direktori yang benar. Pembuatan subdomain saja tidak otomatis memasang website atau aplikasi di dalamnya.
Cara Mengatur DNS Subdomain
DNS (Domain Name System) berfungsi menghubungkan nama domain dengan alamat server yang dituju. Dalam beberapa kondisi, subdomain yang sudah dibuat di cPanel tetap memerlukan penyesuaian DNS agar dapat diakses melalui internet.
Pengaturan DNS biasanya dilakukan melalui Zone Editor di cPanel atau panel pengelolaan DNS tempat nameserver domain diarahkan.
Berikut beberapa jenis DNS record yang umum digunakan untuk subdomain.
| Jenis DNS record | Fungsi |
|---|---|
| A | Mengarahkan subdomain ke alamat IPv4 server. |
| AAAA | Mengarahkan subdomain ke alamat IPv6 server. |
| CNAME | Mengarahkan subdomain ke nama domain lain. |
| MX | Menentukan server penerima email untuk nama domain tertentu. |
Jika subdomain diarahkan ke server hosting yang sama, cPanel atau konfigurasi DNS yang sudah tersedia mungkin telah membuat record yang diperlukan secara otomatis. Karena itu, periksa record yang ada sebelum menambahkan record baru untuk menghindari duplikasi atau konflik.
Jika subdomain diarahkan ke server berbeda, gunakan alamat IP atau target DNS yang diberikan oleh penyedia server tujuan. Pastikan juga nameserver domain memang mengarah ke tempat Anda melakukan perubahan DNS.
Perubahan DNS dapat membutuhkan waktu untuk tersebar sesuai TTL (Time to Live) dan cache DNS. Oleh karena itu, subdomain mungkin tidak langsung dapat diakses setelah konfigurasi selesai.
Cara Mengaktifkan SSL pada Subdomain
SSL/TLS berfungsi mengenkripsi koneksi antara browser pengunjung dan server website. Dengan SSL yang valid, subdomain dapat diakses menggunakan protokol HTTPS.
Setelah membuat subdomain di cPanel, periksa status sertifikat SSL melalui menu SSL/TLS Status jika tersedia. Pada hosting yang mendukung AutoSSL, sertifikat dapat diterbitkan secara otomatis setelah subdomain terdeteksi dan memenuhi persyaratan validasi.
Berikut langkah-langkah yang dapat dilakukan:
- Login ke cPanel dan buka menu SSL/TLS Status.
- Cari nama subdomain yang baru dibuat.
- Periksa apakah subdomain sudah memiliki sertifikat SSL yang valid.
- Jika tersedia, jalankan proses AutoSSL atau gunakan opsi penerbitan sertifikat yang disediakan oleh penyedia hosting.
Setelah sertifikat aktif, buka subdomain menggunakan alamat https://blog.domainanda.com dan pastikan browser tidak menampilkan peringatan keamanan.
Jika sertifikat belum dapat diterbitkan, periksa konfigurasi DNS, akses validasi dari internet, serta dukungan SSL pada paket hosting. Sertifikat wildcard atau sertifikat terpisah mungkin diperlukan sesuai konfigurasi yang digunakan.
Hindari memaksa pengalihan HTTP ke HTTPS sebelum sertifikat SSL aktif dan dapat digunakan dengan benar. Jika pengalihan sudah diterapkan terlalu awal, pengunjung berpotensi mengalami masalah saat membuka website.
Cara Memasang WordPress pada Subdomain
Subdomain dapat digunakan untuk menjalankan WordPress secara terpisah dari website utama. Contohnya, Anda dapat menggunakan blog.domainanda.com untuk menerbitkan artikel, sedangkan domainanda.com tetap digunakan sebagai website utama perusahaan.
Jika ingin memasang WordPress pada subdomain, ikuti langkah berikut.
-
Pastikan subdomain sudah aktif
Periksa nama subdomain, document root, dan konfigurasi DNS sebelum memulai instalasi. -
Buka fitur instalasi aplikasi
Jika tersedia, gunakan Softaculous atau installer WordPress yang disediakan oleh cPanel maupun penyedia hosting. -
Pilih subdomain tujuan
Pada pengaturan instalasi, pilih nama subdomain yang sudah dibuat dan pastikan direktori instalasinya sesuai. -
Konfigurasikan website
Masukkan nama website, akun administrator, password yang kuat, dan pengaturan lain yang diperlukan. -
Jalankan instalasi
Tunggu hingga proses selesai, lalu buka alamat subdomain untuk memeriksa hasilnya.
Jika installer tidak tersedia, WordPress juga dapat dipasang secara manual dengan mengunggah file, membuat database, mengatur koneksi database, dan menyelesaikan proses instalasi melalui browser.
Perlu diperhatikan bahwa instalasi WordPress pada subdomain tidak otomatis berbagi tema, plugin, pengguna, atau pengaturan dengan WordPress pada domain utama. Kedua instalasi dapat dikelola secara terpisah, kecuali menggunakan konfigurasi khusus seperti WordPress Multisite.
Perbedaan Subdomain dan Subdirektori
Sebelum memutuskan struktur website, penting untuk memahami perbedaan antara subdomain dan subdirektori. Keduanya dapat digunakan untuk memisahkan konten, tetapi memiliki struktur alamat dan kebutuhan pengelolaan yang berbeda.
| Aspek | Subdomain | Subdirektori |
|---|---|---|
| Contoh alamat | blog.domainanda.com |
domainanda.com/blog |
| Struktur alamat | Menggunakan nama tambahan sebelum domain utama | Menggunakan jalur tambahan setelah domain utama |
| Konfigurasi | Umumnya memerlukan pengaturan domain atau DNS sesuai kebutuhan | Biasanya menggunakan struktur direktori website utama |
| Pengelolaan aplikasi | Dapat diarahkan ke direktori atau server berbeda | Umumnya berada dalam struktur website utama |
| Penggunaan umum | Blog terpisah, aplikasi, portal pelanggan, atau lingkungan pengujian | Artikel, kategori, halaman layanan, atau bagian dari website utama |
Pemilihan antara subdomain dan subdirektori sebaiknya disesuaikan dengan kebutuhan teknis dan tujuan website. Jika konten merupakan bagian dari website utama dan menggunakan sistem pengelolaan yang sama, subdirektori sering kali lebih sederhana. Namun, jika membutuhkan aplikasi, konfigurasi, atau pengelolaan yang lebih terpisah, subdomain dapat menjadi pilihan yang sesuai.
Dari sisi SEO, keduanya dapat digunakan untuk mengembangkan konten website. Namun, struktur yang dipilih perlu dikelola dengan baik, termasuk melalui navigasi yang jelas, tautan internal, dan strategi konten yang konsisten.
Masalah yang Sering Terjadi Saat Membuat Subdomain di cPanel
Saat membuat subdomain di cPanel, beberapa kendala yang mungkin terjadi meliputi subdomain tidak bisa diakses, muncul error 404, subdomain menampilkan website utama, sertifikat SSL belum aktif, atau proses pembuatan subdomain gagal.
Masalah tersebut umumnya disebabkan oleh konfigurasi DNS yang belum sesuai, propagasi DNS yang belum selesai, document root yang salah, aturan pengalihan URL, atau batasan paket hosting. Untuk mengatasinya, periksa pengaturan subdomain melalui menu Domains, pastikan file website tersimpan di direktori yang benar, serta periksa konfigurasi DNS dan SSL melalui cPanel.
Jika subdomain menampilkan website utama, periksa juga file .htaccess dan aturan pengalihan yang digunakan. Sementara itu, jika subdomain tidak dapat dibuat, pastikan nama yang digunakan valid dan kuota hosting masih tersedia. Apabila masalah tetap terjadi, hubungi penyedia hosting untuk mendapatkan bantuan pemeriksaan konfigurasi server.
Tips Mengelola Subdomain agar Tetap Aman dan Optimal
Setelah subdomain berhasil dibuat, pengelolaan yang tepat diperlukan agar website tetap mudah diakses dan tidak menimbulkan masalah keamanan. Gunakan beberapa praktik berikut:
-
Gunakan direktori yang terpisah sesuai kebutuhan
Pemisahan direktori membantu mengatur file dan mengurangi risiko perubahan pada website yang salah. -
Aktifkan SSL/TLS
Pastikan setiap subdomain yang melayani pengunjung menggunakan sertifikat yang valid. -
Perbarui aplikasi secara berkala
Jika subdomain menjalankan WordPress atau aplikasi lain, perbarui sistem inti, tema, dan plugin untuk mengurangi risiko kerentanan. -
Batasi akses ke lingkungan pengujian
Subdomain sepertidevataustagingsebaiknya dilindungi dengan autentikasi atau pembatasan akses jika berisi data sensitif. -
Lakukan pencadangan secara rutin.
impan salinan file dan database agar pemulihan dapat dilakukan ketika terjadi kesalahan konfigurasi atau gangguan. -
Pantau penggunaan sumber daya hosting
Setiap subdomain yang menjalankan aplikasi dapat menggunakan ruang penyimpanan, CPU, memori, dan sumber daya lain sesuai aktivitasnya.
Pengelolaan tersebut membantu memastikan subdomain tidak hanya berfungsi dengan baik, tetapi juga lebih aman dan mudah dipelihara dalam jangka panjang.
Kesimpulan
Cara membuat subdomain di cPanel dapat dilakukan melalui menu Domains atau menu Subdomains pada antarmuka tertentu. Prosesnya meliputi menentukan nama subdomain, mengatur document root, menyimpan konfigurasi, serta memastikan DNS dan SSL telah dikonfigurasi dengan benar. Setelah aktif, subdomain dapat digunakan untuk menjalankan blog, toko online, portal pelanggan, maupun lingkungan pengembangan website.
Agar subdomain dapat digunakan secara optimal, pastikan direktori website sesuai, konfigurasi DNS mengarah ke server yang benar, dan sertifikat SSL sudah aktif. Pemeliharaan rutin, pencadangan, serta pembaruan aplikasi juga penting untuk menjaga keamanan dan kestabilan website.
Untuk mempelajari lebih banyak tentang website, domain, hosting, cloud, cybersecurity, dan perkembangan teknologi digital, kunjungi berbagai artikel informatif lainnya di Blog Hosteko.
