8xaOtrMkvLszcPyLqLiDFefCekS8EKv4k9movZdb
Bookmark

Panduan Anti-Pusing: Cara Membuat Subdomain di aaPanel (Step-by-Step buat Pemula)

Bagaimana cara bikin subdomain di VPS? Santai aja. Di panduan ini aku bakal bahas tuntas cara membuat subdomain di aaPanel dari nol sampai online


Halo semuanya! Buat kamu yang lagi mainan VPS (Virtual Private Server), pasti udah ngak asing lagi sama yang namanya control panel. Nah, belakangan ini, jujurly aku lagi suka banget pake aaPanel. Selain karna dia gratis, tampilannya juga clean banget dan ringan, ngak bikin server kita engap.

Kalo kamu lagi ngembangin website, kadang kita butuh wadah baru buat eksperimen atau bikin bagian web yang terpisah. Misalnya nih, kamu punya web utama tentang teknologi kayak digivora.org, trus kamu pengen bikin halaman khusus buat forum diskusi atau portal khusus member. Daripada repot dan boros beli domain baru lagi, mendingan kita manfaatin subdomain aja, kan? Misalnya jadi forum.digivora.org.

Atau mungkin kamu punya blog travel macam indoexplore.org dan mau bikin halaman khusus buat jualan merchandise, bisa banget dibikin jadi shop.indoexplore.org. Praktis bgt, hemat cuan, dan secara SEO juga masih dapet authority dari domain utamanya.

Tpi masalahnya, buat tmen-tmen yang baru migrasi dari shared hosting (yang biasanya pake cPanel) ke VPS, kadang suka bingung gimana sih cara membuat subdomain di aaPanel? Kalo di cPanel kan tinggal klik menu "Subdomains", beres. Di aaPanel logikanya agak beda dikit, tpi sbenarnya sama-sama gampang kok.

Makanya, di artikel kali ini aku mau share tutorial lengkapnya. Aku bakal usahain nulis step-by-step nya sepelan dan sejelas mungkin ya, biar kamu yang baru pertama kali pegang VPS pun bisa langsung praktek tanpa takut servernya error. Yuk, siapin kopi atau teh hangat kamu, kita mulai belajarnya!

Kenapa Sih Harus Pakai Subdomain?

Sebelum kita masuk ke teknisnya, mungkin ada yang masih nanya-nanya dalam hati, "Emang sepenting itu ya bikin subdomain? Kenapa ngak dibikin folder aja sih, misal namadomain.com/toko?"

Gini, bikin pake sistem folder (subdirectory) emang ngak salah. Tapi, ada beberapa momen di mana pake subdomain itu jauh lebih make sense dan ngasih kelebihan tersendiri. Ini beberapa alasan kenapa aku sering bgt milih bikin subdomain:

1. Buat Lingkungan Staging (Uji Coba)

Kalo kamu pengen ngerombak desain website secara total, atau mau ngetes plugin baru yang rawan bikin web crash, jangan pernah lakuin di web utama yang lagi live! Bahaya banget. Mendingan kamu menbuat subdomain khusus, misal staging.domainkamu.com. Kamu bisa bebas ngacak-ngacak disitu. Kalo udah sempurna, baru deh di-push ke domain utama. Aman dan hati tenang.

2. Manajemen Web yang Berbeda CMS

Misalnya domain utama kamu pake WordPress karna buat nge-blog. Trus kamu pengen bikin forum komunitas pake platform kayak phpBB atau Discourse. Kalo dicampur di satu sistem yang sama, database-nya bakal ribet dan rentan bentrok. Dgn subdomain, kamu bisa install platform yang beda-beda di bawah satu payung nama brand kamu.

3. Keperluan Branding dan Struktur

Dari sisi psikologi pengunjung, ngeliat alamat support.domainkamu.com itu ngasih kesan profesional banget dibandingin domainkamu.com/support. Keliatan lebih niat dan terorganisir gitu lho.

4. SEO dan Analitik yang Terpisah

Google menganggap subdomain sebagai entitas yang lumayan terpisah dari domain utama, walau masih ada hubungannya. Kalo kamu punya topik yang bener-bner beda niche, memisahkan metrik analitiknya lewat subdomain bakal bikin kamu gampang ngebaca data di Google Analytics atau Search Console.


Persiapan Sebelum Mulai

Oke, sebelum kita terjun bebas ke dashboard aaPanel, ada beberapa hal yang wajib kamu pastiin udah siap. Ibarat mau masak, kita harus siapin dulu bahan-bahannya ya biar nanti di tengah jalan ngak bingung.

  1. VPS dengan aaPanel yang Udah Nyala: Pastiin VPS kamu udah aktif, udah terinstall aaPanel, dan bisa login ke dashboardnya pake IP dan port yang bener.
  2. Akses ke DNS Manager: Kamu harus punya akses ke tempat kamu ngatur DNS domain kamu. Bisa di panel domain registrar (kayak Niagahoster, Dewaweb, Rumahweb, dll) atau kalo kamu pake Cloudflare, berarti kamu harus login ke Cloudflare.
  3. Domain Aktif: Ya pastilah ya, harus udah punya domain utamanya yang udah nyambung ke IP server VPS kamu.

Udah siap semua? Good. Skrg kita masuk ke menu intinya.

Langkah 1: Setting DNS Record (Penting Banget!)

Kesalahan paling umum yang sering dilakuin pemula pas nyoba cara membuat subdomain di aaPanel adalah... mereka langsung bikin di panelnya tpi lupa pointing IP-nya di DNS! Ujung-ujungnya pas diakses malah Server Not Found.

Jadi, langkah pertama yang mutlak harus kita kerjain adalah ngasih tau internet: "Eh internet, kalo ada yang nyari subdomain ini, arahin ke alamat IP server ini ya."

Cara pointing DNS-nya gini:

  1. Buka DNS Manager kamu (aku saranin banget pake Cloudflare biar lebih cepet propagasinya dan dapet proteksi ekstra).
  2. Cari menu DNS Management atau DNS Records.
  3. Klik tombol Add Record (Tambah Record baru).
  4. Isi datanya kayak gini:
    • Type: Pilih A (karna kita mau arahin ke IPv4).
    • Name / Host: Tulis nama subdomain yang kamu mau. Misalnya kamu mau bikin blog.namadomain.com, cukup tulis blog aja di kolom ini. Kalo mau bikin shop.namadomain.com, tulis shop.
    • IPv4 Address / Points to: Masukkan alamat IP publik VPS kamu (contoh: 192.168.1.1).
    • Proxy status (kalo di Cloudflare): Buat awal-awal, mending awan oranyenya dimatiin dulu (jadi abu-abu atau DNS Only). Nanti kalo udah kelar dan SSL udah nyala, baru kita idupin lagi biar gampang generate SSL Let's Encrypt-nya.
  5. Save.

Nah, propagasi DNS ini kadang butuh waktu. Kalo pake Cloudflare biasanya cuma hitungan menit aja udah konek. Tpi kalo pake DNS bawaan registrar lokal, bisa makan waktu sampe 1-24 jam. Sabar aja dlu ya.

Langkah 2: Login ke Dashboard aaPanel

Kalo DNS udah diatur, skrg waktunya kita masuk ke dapur.

  1. Buka browser kesayangan kamu.
  2. Ketikkan alamat login aaPanel kamu (biasanya formatnya http://IP-VPS:Port/kodeunik).
  3. Masukkan username dan password kamu dengan bener.
  4. Nanti kamu bakal disambut sama dashboard aaPanel yang cakep itu. Liat di grafik CPU dan RAM-nya, aman kan? Kalo VPS kamu RAM-nya pas-pasan, bersyukur aja kamu milih aaPanel karna stack LNMP (Linux, Nginx, MySQL, PHP) di sini lumayan hemat resource.

Langkah 3: Menambahkan Subdomain di aaPanel (Add Site)

Nah, ini dia momen pembuktian cara membuat subdomain di aaPanel. Di sinilah bedanya sama cPanel. Di aaPanel, ngak ada menu khusus "Subdomain". Kita memperlakukan subdomain persis kayak kita nambahin website/domain baru.

Ikutin pelan-pelan ya:

  1. Di menu sebelah kiri, klik Website.
  2. Nanti di sebelah kanan atas bakal ada tombol hijau gede tulisannya Add site. Klik aja tombol itu.
  3. Bakal muncul pop-up form yang lumayan panjang. Jangan panik, kita isi bagian yang penting-penting aja:
    • Domain: Ini yang paling krusial. Tulis nama subdomain kamu FULL. Misalnya: blog.digivora.org. (Jangan nulis nama domain utamanya doang ya, nanti malah bentrok).
    • Description: Bebas, bisa diisi "Subdomain buat blog" biar inget aja.
    • Document Root: Ini biarin aja nyesuaiin otomatis. Biasanya dia bakal menbuat folder baru di /www/wwwroot/blog.digivora.org. Ini adalah folder rumah buat naruh file-file web kamu nantinya.
    • FTP: Kalo kamu butuh akses FTP khusus buat subdomain ini, pilih Create. Tpi aku biasanya pilih Not set karna toh aku bisa akses filenya langsung dari menu Files di aaPanel.
    • Database: Kalo subdomain ini mau dipasangin WordPress atau web yang butuh database, langsung aja pilih MySQL. Masukin username sama passwordnya (atau biarin aja pake generate bawaan). Catet baik-baik ya username dan password databasenya, nanti bakal butuh!
    • PHP Version: Pilih versi PHP yang dibutuhin sama script atau CMS kamu. Skrg sih rata-rata rekomennya pake PHP 8.0 atau 8.1 ya biar ngacir dan aman.
    • Site category: Biarin Default aja ngak papa.
  4. Kalo udah diisi semua, klik tombol Submit.

Tunggu beberapa detik, aaPanel lagi kerja ngebikin folder, ngatur virtual host Nginx/Apache, dan buatin database buat kamu. Nanti bakal muncul pop-up sukses. Yeaay! Subdomain kamu udah masuk ke daftar website.

Langkah 4: Install SSL (Biar Web Kamu Pake HTTPS)

Hari gini web masih HTTP doang? Bisa-bisa ditandain "Not Secure" sama Google Chrome, dan ini buruk banget buat SEO dan trust pengunjung. Tenang aja, di aaPanel kita bisa dapet SSL gratis dari Let's Encrypt dengan cuma 2 kali klik.

Cara pasangnya:

  1. Masih di halaman menu Website, liat baris subdomain yang baru kamu bikin tadi.
  2. Di kolom SSL, tulisannya pasti masih merah atau Not Set. Klik tulisan merah itu.
  3. Bakal kebuka jendela baru khusus buat setting SSL.
  4. Pilih tab Let's Encrypt.
  5. Centang nama subdomain kamu di daftar yang muncul.
  6. Klik tombol Apply.

Proses ini biasanya butuh waktu sekitar 15-30 detik. aaPanel bakal verifikasi ke server Let's Encrypt. Kalo DNS di Langkah 1 tadi udah bneran resolve, proses ini bakal lancar jaya.

Tips dari aku: Kalo SSL-nya udah berhasil ke-install (tulisannya berubah hijau), jangan lupa aktifin toggle Force HTTPS di pojok kanan atas jendela SSL tadi. Ini fungsinya biar kalo ada pengunjung nyasar ngetik pake "http://", mereka bakal otomatis dialihkan ke "https://". Canggih kan?

Langkah 5: Tes Akses & Mulai Ngoprek!

Skrg, coba buka tab baru di browser kamu dan ketik alamat subdomain yang baru dibikin (contoh: https://blog.digivora.org).

Kalo muncul halaman Welcome to Nginx atau 403 Forbidden bawaan aaPanel, selamat! Itu tandanya cara membuat subdomain di aaPanel kamu udah 100% berhasil. Web-nya udah online!

Selanjutnya ngapain? Ya tinggal kamu isi dong foldernya. Kamu bisa masuk ke menu Files di sebelah kiri aaPanel, terus cari folder /www/wwwroot/subdomainkamu. Di situ kamu bisa upload file HTML/CSS hasil kodingan kamu, upload script toko online, atau nge-ekstrak installer WordPress.

Kalo kamu mau install WordPress, sebenarnya di aaPanel ada fitur keren namanya One-Click Deployment. Tinggal klik menu App Store atau dari menu Website, kamu bisa langsung install WordPress secara otomatis tanpa perlu repot upload manual. Tpi mungkin itu nanti aku bahas di artikel terpisah aja ya biar ngak kepanjangan bacanya.


Troubleshooting (Kalo Terjadi Error)

Namanya juga mainan server, kadang ada aja drama yang bikin pusing. Berdasarkan pengalamanku, ini beberapa error yang sering muncul pas bikin subdomain dan cara ngatasinnya:

1. Pesan Error "DNS Verification Failed" saat Apply SSL

Ini error yang super duper sering ditanyain tmen-tmen. Artinya, Let's Encrypt ngak bisa nemuin arah IP subdomain kamu.
Solusi: Cek lagi DNS kamu di Cloudflare atau registrar. Pastiin A Record nya udah bener IP-nya. Kalo kamu pake Cloudflare, pastiin awan oranyenya udah dimatiin dulu (DNS Only) selama proses apply SSL ini. Kalo udah sukses, baru boleh diidupin lagi proxy nya.

2. Website Muncul "DNS_PROBE_FINISHED_NXDOMAIN" di Browser

Ini artinya browser kamu belom bisa nemuin rute DNS ke server.
Solusi: Ini murni karna propagasi DNS yang belom selesai. Kalo kamu baru aja nambahin DNS record di registrar lokal, kadang emang butuh waktu berjam-jam. Coba bersihin cache browser kamu atau coba akses pake koneksi internet dari HP (kadang provider internet beda-beda nge-update cache DNS nya).

3. Muncul Halaman Default cPanel / Apache Padahal Pake aaPanel

Wah, kalo ini biasanya IP VPS kamu dulunya bekas dipake orang lain atau ada cache aneh nyangkut.
Solusi: Coba buka pake mode Incognito (Private Browsing). Kalo masih gitu, coba restart service Nginx/Apache dari dashboard aaPanel. Klik menu App Store -> cari Nginx -> klik setting -> Restart.


Rekomendasi VPS Andalan Buat aaPanel (Opsional)

Kalo kamu baca artikel ini kebetulan krn lagi nyari-nyari VPS baru buat di-install aaPanel, aku punya beberapa rekomendasi layanan cloud hosting yang selama ini kupake dan performanya ngak pernah ngecewain.

  • Lokal Pride (Server Indonesia): Kalo target audiens web kamu mayoritas orang Indonesia Raya, aku sangat menyarankan pake VPS dari provider lokal biar latency nya rendah (ping-nya cepet). Kamu bisa coba lirik Dewaweb atau IDCloudHost. Mereka punya opsi Cloud VPS yang lumayan murah dan support nya gampang dihubungin karna pake bahasa kita.
  • Performa Global (Server Luar): Kalo kamu ngejar audiens bule atau butuh resource CPU yang ngebut banget, UpCloud atau Vultr bisa jadi pilihan. Apalagi buat aaPanel, ditaruh di high frequency server bakal bikin load WordPress kamu ngacir banget.

Kalo kamu mau coba salah satunya dapet free credit buat nyoba, kamu bisa daftar lewat link aku di bawah ini ya. Tenang, ini ngak nambahin biaya kamu sepeser pun, malah kadang ngasih diskon khusus!

👉 Dapatkan Credit VPS Gratis Disini

(Review jujur dari aku: Aku pake UpCloud buat web-web berat, tpi buat web lokal aku lebih prefer pakai IDCloudHost karna routingnya langsung ke IIX. Keduanya sama-sama enak di-install aaPanel).


Kesimpulan & Langkah Selanjutnya

Gimana? Gampang banget kan? Kesimpulannya, cara membuat subdomain di aaPanel itu beda pendekatannya sama panel shared hosting biasa. Di aaPanel, kita ngejalanin subdomain sebagai website baru (add site), yang penting kita jangan sampai lupa pointing A record di DNS manajemen kita ke IP server yang bener.

Dengan pake subdomain, kamu bisa jauh lebih fleksibel nge-manage proyek-proyek web kamu, entah itu buat staging, bikin forum, sistem manajemen, atau buka toko online khusus tanpa harus keluar duit lagi buat beli domain Top Level.

Next Steps buat kamu:

  1. Langsung praktek buka DNS manager kamu dan bikin A record untuk subdomain impian kamu.
  2. Ikutin step-by-step di atas buat nge-daftarin subdomainnya di aaPanel.
  3. Kalo udah nyala, coba deploy satu web sederhana (bisa pake file HTML dlu atau langsung install WordPress) buat ngetes feel-nya.

Kalo misal di tengah jalan kamu mentok atau ada error aneh yang ngak aku sebutin di atas, jangan sungkan buat ninggalin komentar di bawah ya. Nanti kita coba bantuin debug bareng-bareng.

Semoga tutorial ini ngebantu ya, dan selamat ngoprek server! Jangan lupa bahagia dan selalu backup data sebelum eksekusi apapun. See ya!

Dengarkan
Pilih Suara
1x
* Mengubah pengaturan akan membuat artikel dibacakan ulang dari awal.
Posting Komentar