Home  »  Virtual Server   »   Cara Menghubungkan Banyak Domain ke VPS (Mutiple Host)

Cara Menghubungkan Banyak Domain ke VPS (Mutiple Host)

Last Update:

cara menghubungkan banyak domain ke vps

Hi DomaiNesians! Kali ini akan dijelaskan mengenai cara menghubungkan banyak domain ke VPS atau yang biasa disebut dengan multiple host/ multiple website. Apa fungsinya? Jika kamu hanya memiliki domain dan VPS saja, maka tidak masalah! Kamu bisa meletakkan masing-masing file website di VPS setelah itu baru menghubungkan domain ke VPS. Bagaimana jika memiliki banyak website? Misalnya, kamu memiliki 2 domain/ subdomain:
domain 1: a .com
domain 2: b. net
Kemudian kamu ingin mengarahkan kedua domain itu ke VPS dan meletakkan file website ke VPS. Apakah bisa? Bisa! Silahkan ikuti panduan cara menghubungkan banyak domain ke vps berikut ini.

Tahap Persiapan

  1. Pastikan kamu tahu cara remote VPS via SSH. Karena semua setting akan dilakukan via konsol. Adapun caranya silahkan baca cara remote VPS.
  2. Siapkan 2 domain/ subdomain yang ingin diarahkan ke VPS beserta dengan file websitenya. Bagaimana jika ingin mengarahkan banyak domain/ subdomain? Bisa juga! Kamu hanya perlu menyiapkan nama domain dan subdomainnya. Apabila belum mengerti cara membuat subdomain, silahkan baca Cara Membuat Subdomain di Client Area.
  3. Pastikan kamu telah melakukan instalasi web server di VPS. Kamu bisa gunakan Apache ataupun Nginx dengan mengikuti Cara Install Web Server di VPS

Cara Menghubungkan Banyak Domain ke VPS

Adapun cara menghubungkan banyak domain ke VPS yaitu antara lain:

1. Setting NameServer Pada Domain Utama

Pastikan domain utama telah kamu atur dengan nameserver default. Untuk mengatur nameserver, silahkan masuk ke client area (my.domainesia.com). Kemudian pilih menu Domains lalu pilih nama domain. Pada bagian menu Nameservers, silahkan pilih Use default nameservers. Catatan, setiap user dapat memiliki nameserver yang berbeda-beda!

2. Akses VPS via SSH

Adapun cara akses VPS via SSH yaitu silahkan ikuti cara remote VPS via SSH. Pastikan kamu akses SSH di VPS menggunakan login root ya!

ssh root@IP_VPS_KAMU

3. Masukkan File Website ke VPS

Sekarang saatnya masukkan file website yang diinginkan ke VPS. Kamu harus memasukkan file websie tersebut di folder /var/www/html/. Agar lebih mudah, file website bisa kamu kompres terlebih dahulu menjadi .zip.

Jika kamu ingin memindahkan file dari komputer berbasis Linux/ dari Hosting ke VPS, kamu bisa gunakan perintah

scp path_direktori_folder_asal root@IP_VPS:/var/www/html/

Jika kamu menggunakan Windows, silahkan gunakan perintah di command prompt seperti berikut,

winscp path_direktori_folder_asal root@IP_VPS:/var/www/html/

4. Mengaktifkan VirtualHost di Apache

Silahkan tulis

nano /etc/apache2/apache2.conf

kemudian cari tulisan

IncludeOptional sites-enabled/*.conf

pastikan tidak ada tanda pagar (#) sebelum IncludeOptional sites-enabled/*.conf

5. Menambahkan Domain ke VPS

Kamu bisa menambahkan domain ke VPS melalui 2 sisi yaitu sisi domain dan sisi web server.
Untuk sisi domain
Silahkan arahkan domain ke IP VPS melalui menu Zone Editor. Silahkan ikuti Cara Mengarahkan Subdomain/ Domain ke IP Berbeda. Pilih domain lalu pilih A record dan tambahkan IP Address VPS.

Untuk sisi web server
Domain1.conf adalah file setting untuk domain 1. Jika kamu ingin menambahkan domain 2, maka nanti kamu harus menambahkan domain2.conf.
Sekarang, tambahkan file setting domain1.conf terlebih dahulu dengan cara,

nano /etc/apache2/sites-available/domain1.conf

Kemudian isi dengan tulisan berikut:

<VirtualHost *:80>
DocumentRoot /var/www/html/nama_folder_website
ServerName namadomainkamu
ServerAlias www.namadomainkamu# enter other directives here, e.g. :Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all</Directory>ErrorLog /var/log/apache2/namadomainkamu-error_log
CustomLog /var/log/apache2/namadomainkamu-access_log common</VirtualHost>

Setelah itu jangan lupa di save!

Sekarang, tambahkan file domain2.conf dengan perintah berikut,

nano /etc/apache2/sites-available/domain2.conf

Kemudian diisi dengan tulisan seperti berikut,

<VirtualHost *:80>
DocumentRoot /var/www/html/nama_folder_website
ServerName namadomainkamu
ServerAlias www.namadomainkamu
</VirtualHost>

Kemudian jangan lupa di save!

6. Mengaktifkan domain1.conf dan domain2.conf

File domain1.conf dan domain2.conf harus kamu aktifkan terlebih dahulu. Untuk mengaktifkannya, silahkan tulis perintah berikut,

ln -s /etc/apache2/sites-available/domain1.conf /etc/apache2/sites-enabled/domain1.conf
ln -s /etc/apache2/sites-available/domain2.conf /etc/apache2/sites-enabled/domain2.conf

atau gunakan perintah ini,

sudo a2ensite domain1.conf
sudo a2ensite domain2.conf

7. Mengatur Ownership File Website

Agar file website yang dimasukkan di /var/www/html/ tadi bisa dibaca oleh web server, silahkan ubah ownershipnya terlebih dahulu. Silahkan tulis perintah berikut,

chown www-data:www-data -R /var/www/html/nama_folder_website*

Jika terdapat 2 folder website, maka lakukan perintah tersebut di masing-masing file website.

8. Melakukan Restart Apache

Sekarang saatnya kamu melakukan restart Apache dengan cara

service apache2 restart

9. Domain Bisa Terhubung dengan VPS

Yeay! Akhirnya domain bisa terhubung dengan VPS. Jadi, sekarang kamu bisa menambahkan banyak file website ke VPS lalu mengarahkannya ke masing-masing domain.

Kesimpulan

Cara menghubungkan banyak domain ke VPS sangat mudah. Yang perlu kamu catat yaitu domain harus sudah terarah ke VPS terlebih dahulu. Kemudian masukkan file website ke folder /var/www/html/. Baru kemudian setting file konfigurasi Apache. Jika ada pertanyaan, jangan ragu untuk bertanya kepada Kami. Tim Support DomaiNesia akan dengan senang hati membantu kamu 🙂 Sudah punya domain dan VPS, lalu ingin menambah koleksi Hosting? Tenang! Kamu bisa order hosting murah di DomaiNesia! Ada beragam paket hosting murah yang bisa kamu pilih!


Pindah ke DomaiNesia

Tertarik mendapatkan semua fitur layanan DomaiNesia?
Dapatkan Diskon Migrasi 25% serta GRATIS biaya migrasi & setup

Ya, migrasikan layanan saya!