Menghubungkan domain ke VPS tanpa bantuan control panel seperti cPanel atau DirectAdmin memang terdengar teknis dan cukup menantang di awal. Namun justru karena tanpa panel, pengelola server jadi memiliki kontrol penuh terhadap konfigurasi,lebih fleksibel, efisien, dan ideal untuk eksplorasi lanjutan dalam manajemen sistem.
Kondisi seperti ini umum ditemukan pada layanan VPS unmanaged, termasuk milik pelanggan Flazz Networks. Untuk mendukung proses integrasi antara domain dan VPS, berikut ini panduan teknis yang bisa diikuti secara sistematis.
Persiapan Awal: Domain dan VPS
Pastikan dua komponen utama telah siap digunakan:
- Domain aktif dan dapat diatur melalui panel registrar (seperti Niagahoster, Namecheap, dan sejenisnya).
- VPS dalam kondisi aktif dan dapat diakses melalui SSH, memiliki IP publik, sistem operasi Linux (Debian, Ubuntu, atau CentOS), dan sudah tersedia layanan web server seperti Nginx atau Apache.
VPS di Flazz Networks menggunakan virtualisasi KVM, menyediakan kontrol penuh dengan akses root, dan mendukung berbagai distribusi sistem operasi populer.
1. Konfigurasi A Record
Langkah awal adalah mengarahkan domain ke alamat IP VPS dengan menambahkan A Record:
- Masuk ke panel domain tempat registrasi dilakukan.
- Buka menu DNS Management.
- Tambahkan record berikut:
- Type: A
- Name: @ (atau kosong jika sistem menyesuaikan root domain)
- Value: IP VPS
- TTL: Default atau 3600 detik
Jika ingin domain www.namadomain.com aktif:
- Tambahkan record A lagi:
- Name: www
- Value: IP VPS
Setelah konfigurasi disimpan, propagasi DNS biasanya selesai dalam 1–2 jam, walaupun dalam beberapa kasus bisa memakan waktu hingga 24 jam.
2. Pengaturan Virtual Host
Jika menggunakan Nginx, blok konfigurasi virtual host dapat dibuat seperti ini:
server {
listen 80;
server_name namadomain.com www.namadomain.com;
root /var/www/namadomain.com/html;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ =404;
}
}
Langkah-langkah konfigurasi:
- Simpan file konfigurasi di
/etc/nginx/sites-available/namadomain.com - Buat symlink ke
sites-enabled:ln -s /etc/nginx/sites-available/namadomain.com /etc/nginx/sites-enabled/ - Restart Nginx:
systemctl restart nginx
Untuk pengguna Apache, penyesuaian dilakukan di direktori /etc/apache2/sites-available/, menggunakan format virtual host standar.
3. Pemeriksaan Firewall dan Port
Pastikan port HTTP (80) dan HTTPS (443) tidak diblokir oleh firewall. Jika menggunakan UFW:
sudo ufw allow 80
sudo ufw allow 443
Lalu cek status:
sudo ufw status
Jika menggunakan iptables atau firewalld, sesuaikan aturan sesuai kebutuhan.
4. Validasi DNS dan Tes Koneksi
Gunakan perintah berikut untuk mengecek apakah domain sudah resolve ke IP VPS:
dig namadomain.com +short
Atau gunakan DNS Checker untuk memantau propagasi. Jika alamat IP sudah sesuai, akses domain melalui browser:
http://namadomain.com
Jika muncul tampilan halaman default dari Nginx atau file index milik Anda, maka koneksi berhasil.
5. SSL (Opsional)
Untuk mengamankan koneksi, SSL dapat dipasang menggunakan Let’s Encrypt secara otomatis:
Jika menggunakan Nginx:
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx
Jika menggunakan Apache:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
Instalasi ini akan mengaktifkan HTTPS dan melakukan konfigurasi sertifikat SSL secara otomatis.
Seluruh proses di atas memungkinkan integrasi domain ke VPS secara manual tanpa ketergantungan pada control panel berbayar. Pendekatan ini memberi kebebasan penuh bagi pengguna dalam mengelola server sekaligus mengurangi beban biaya tambahan. VPS dari Flazz Networks menyediakan fondasi yang tepat untuk metode seperti ini karena bersifat unmanaged dan dirancang untuk kebutuhan teknis lanjutan. Jika menemui kendala selama proses, informasi lengkap dan dukungan teknis tersedia melalui www.flazznetworks.com atau kontak WhatsApp 0899-8130-330.



