HelpDesk Malakatech
Login

Subdomain Sudah Dibuat, Tapi Tidak Bisa Diakses? Ini yang Perlu Dicek di cPanel

DOMAIN 5 menit baca Pemula 27 views 4 Sep 2026

Membuat subdomain melalui cPanel biasanya hanya membutuhkan beberapa langkah. Namun, setelah subdomain dibuat, tidak jarang pengguna justru menemukan masalah ketika mencoba membukanya. Halaman bisa tidak ditemukan, menampilkan error, atau malah mengarah ke website yang tidak sesuai.

Kondisi tersebut tidak selalu berarti subdomain gagal dibuat. Ada beberapa pengaturan yang perlu diperiksa, mulai dari document root, DNS, hingga file website yang berada di folder tujuan.

Apa Itu Subdomain?

Subdomain merupakan bagian tambahan dari sebuah domain yang dapat digunakan untuk membuat bagian website terpisah. Misalnya, dari domain contoh.com dapat dibuat subdomain seperti blog.contoh.com atau shop.contoh.com.

Dalam cPanel, subdomain biasanya diarahkan ke sebuah folder tertentu yang berfungsi sebagai document root. File website yang ingin ditampilkan melalui subdomain harus berada di folder tersebut.

Karena itu, ketika subdomain tidak dapat diakses, lokasi folder dan pengaturannya menjadi salah satu hal pertama yang perlu diperiksa.

1. Periksa Apakah Subdomain Sudah Terdaftar

Langkah pertama adalah memastikan subdomain memang sudah dibuat di cPanel.

Buka menu Domains pada cPanel, kemudian cari nama subdomain yang sebelumnya dibuat. Pastikan nama subdomain muncul dan periksa document root yang digunakan.

Contohnya, subdomain blog.contoh.com dapat diarahkan ke folder tertentu seperti:

public_html/blog

Nama folder dapat berbeda tergantung pengaturan yang dibuat oleh pengguna.

Jika subdomain belum muncul, periksa kembali proses pembuatannya atau pengaturan domain pada layanan hosting.

2. Periksa Document Root

Document root adalah folder yang menjadi lokasi utama file website untuk sebuah domain atau subdomain.

Jika subdomain diarahkan ke folder public_html/blog, tetapi file website justru berada di folder lain, server tidak akan menemukan file yang seharusnya ditampilkan.

Buka File Manager melalui cPanel dan cari folder yang digunakan sebagai document root subdomain.

Pastikan file website berada di dalam folder tersebut. Untuk website sederhana, biasanya terdapat file seperti index.html atau index.php sebagai halaman utama.

3. Pastikan File Website Tidak Berada di Folder yang Salah

Kesalahan struktur folder juga dapat menyebabkan subdomain tidak menampilkan website.

Sebagai contoh, document root sudah diarahkan ke:

public_html/blog

Namun, setelah melakukan upload dan ekstraksi file, struktur folder yang terbentuk justru menjadi:

public_html/blog/website/index.php

Dalam kondisi tersebut, file index.php berada satu tingkat lebih dalam dari folder yang menjadi document root.

Jika memang website dirancang untuk berada langsung di public_html/blog, struktur file perlu diperiksa dan disesuaikan.

4. Periksa DNS Subdomain

Selain pengaturan di cPanel, subdomain juga berkaitan dengan DNS. DNS berfungsi mengarahkan nama domain atau subdomain menuju server yang sesuai.

Jika DNS subdomain belum mengarah ke server hosting yang benar, subdomain mungkin belum dapat diakses meskipun sudah dibuat di cPanel.

Pengaturan DNS biasanya dapat diperiksa melalui Zone Editor di cPanel apabila fitur tersebut tersedia. Namun, pada beberapa layanan, pengelolaan DNS dilakukan melalui penyedia domain atau layanan DNS lain.

Pastikan record DNS untuk subdomain mengarah ke tujuan yang sesuai dengan konfigurasi hosting.

5. Perhatikan Proses Propagasi DNS

Perubahan DNS tidak selalu langsung terlihat pada semua perangkat atau jaringan. Setelah membuat atau mengubah record DNS, diperlukan waktu sampai perubahan tersebut dikenali oleh berbagai resolver DNS.

Jadi, apabila subdomain baru saja dibuat atau DNS baru saja diubah, subdomain yang belum bisa dibuka tidak selalu menunjukkan adanya kesalahan konfigurasi.

Pengguna dapat mencoba kembali setelah beberapa waktu dan memastikan konfigurasi DNS yang digunakan sudah benar.

6. Periksa SSL Jika Menggunakan HTTPS

Jika subdomain dapat diakses menggunakan http://, tetapi bermasalah ketika menggunakan https://, pengaturan SSL juga perlu diperiksa.

Pastikan subdomain sudah mendapatkan sertifikat SSL yang sesuai dari layanan hosting. Jika sertifikat belum aktif atau belum mencakup subdomain tersebut, akses melalui HTTPS dapat mengalami masalah keamanan atau peringatan pada browser.

Ketersediaan dan cara pengelolaan SSL dapat berbeda tergantung konfigurasi serta layanan hosting yang digunakan.

7. Periksa File .htaccess

Pada website tertentu, file .htaccess digunakan untuk mengatur konfigurasi server, termasuk aturan pengalihan URL.

Jika file .htaccess memiliki aturan yang tidak sesuai, subdomain dapat diarahkan ke halaman yang salah atau mengalami error.

Jika masalah muncul setelah melakukan perubahan pada .htaccess, periksa kembali perubahan tersebut. Sebaiknya jangan mengubah atau menghapus file ini tanpa mengetahui fungsi aturan yang terdapat di dalamnya.

Apa yang Harus Dilakukan Jika Subdomain Masih Tidak Bisa Dibuka?

Jika semua pengaturan sudah diperiksa tetapi subdomain masih bermasalah, lakukan pengecekan secara bertahap. Hindari langsung menghapus dan membuat ulang subdomain karena langkah tersebut belum tentu menyelesaikan masalah.

Urutan pengecekan yang dapat dilakukan adalah:

  1. Pastikan subdomain sudah terdaftar di cPanel.
  2. Periksa document root subdomain.
  3. Pastikan file website berada di folder yang benar.
  4. Periksa pengaturan DNS.
  5. Tunggu proses propagasi jika baru melakukan perubahan DNS.
  6. Periksa SSL jika masalah hanya terjadi pada HTTPS.
  7. Periksa .htaccess apabila website menggunakan file tersebut.

Jika masalah tetap terjadi, pengguna dapat menghubungi penyedia hosting untuk memastikan tidak ada kendala pada konfigurasi server atau DNS.

Kesimpulan

Subdomain yang sudah dibuat tetapi belum dapat diakses tidak selalu disebabkan oleh kegagalan cPanel. Masalah dapat berasal dari lokasi file, document root, DNS, proses propagasi, SSL, maupun konfigurasi website.

Dengan melakukan pengecekan secara berurutan melalui cPanel, pengguna dapat mengetahui bagian mana yang kemungkinan menyebabkan subdomain tidak berjalan dengan semestinya. Memahami hubungan antara subdomain, document root, dan DNS juga akan membantu proses pengelolaan website menjadi lebih terarah.

Bilqis Indana
Ditulis oleh
Bilqis Indana

Siswa TKJ yang berfokus pada web development dan komputasi awan. Aktif mempelajari pengembangan website serta terus mengembangkan keterampilan di bidang teknologi informasi.