Multi Domain
Sistem multi domain memungkinkan pengguna membuat banyak web dengan banyak domain dalam satu CMS yang diinstal sekali dalam satu direktori. Dengan demikian, pengguna dapat menghemat sumber daya seperti kapasitas penyimpanan file, database, serta memungkinkan pengguna mengelola banyak web dengan satu akun. Untuk membuat sistem multi domain, pengguna dapat memasukkan beberapa domain ke dalam sebuah server atau akun hosting baik sebagai addon domain maupun sebagai parked domain.
Keuntungan
- Lebih irit biaya dan memaksimalkan penggunaan satu akun hosting.
- Memudahkan administrasi karena Anda hanya menggunakan 1 username+password akun hosting.
- Tiap domain tidak dapat dipisah user+pass hostingnya, maupun quota disknya.
Virtual host
1. Setting BIND
(/etc/bind/named.conf.local)
$sudo nano
/etc/bind/named.conf.local
Tambahkan
zona baru untuk domain baru. Dalam contoh ini domain baru yang ditambahkan
adalah jarkom1.com sedangkan domain lama adalah jarkom.com, Perhatikan kembali
modul DNS Server
# zona domain jarkom.com
zone
"jarkom.com" {
type master;
file
"/etc/bind/zones/jarkom.com.db";
};
#zona
domain jarkom1.com
zone
"jarkom1.com" {
type master;
file
"/etc/bind/zones/jarkom1.com.db";
};
#
DNS reverse
zone
"9.17.10.in-addr.arpa" {
type master;
file
"/etc/bind/zones/jarkom-rev.db";
};
- Definisikan kembali zona domain yang baru dibuat dalam hal ini jarkom1.com
$sudo
nano /etc/bind/zones/jarkom1.com.db
$TTL 3D
@
IN SOA ns.jarkom.com. admin.jarkom.com. (
2007062001
28800
3600
604800
38400
);
jarkom1.com
IN NS
ns.jarkom.com.
@ IN A 10.17.9.33
www IN A 10.17.9.33
TXT "Network Gateway"
- Restart Bind
$sudo
/etc/init.d/bind9 restart
- Lakukan ping dan dig terhadap domain yang baru contoh jarkom.net atau jarkom2.com
- Lakukan langkah yang sama untuk beberapa domain baru yang lain
- Lakukan browsing ke domain-domain tersebut. Perhatikan bahwa semua domain akan menampilkan hasil yang sama. Agar setiap domain menampilkan tampilan sesuai dengan website masing-masing maka perlu dilakukan setting virtualhost pada apache yang terinstall.
- Contoh terdapat 4 domain (jarkom.com, jarkom1.com, jarkom.net dan jarkom2.com). Maka harus ada 4 direktori yang akan menjadi tempat file-file website masing-masing.
jarkom.com terletak pada
direktori /var/www
jarkom1.com terletak pada
direktori /var/www/jarkom1
` jarkom.net terletak pada
direktori /var/www/jarkomnet
jarkom2.com terletak pada
direktori /var/www/jarkom2
Kemudian buat file index.html
dengan isi yang berbeda pada masing-
masing direktori
- Pembuatan direktori masing-masing domain :
$cd /var/www
$sudo mkdir jarkom1
jarkomnet jarkom2
$ls
-l
$sudo chmod 755 jarkom jarkom1
jarkomnet jarkom2
- Konfigurasi apache2.conf
$sudo nano /etc/apache2/apache2.conf
Isikan pada baris terakhir
ServerName 127.0.0.1
NameVirtualHost *:80
- Buat file berikut dengan nama domain masing-masing pada direktori /etc/apache2/sites-available
$cd /etc/apache2/sites-available
$sudo
nano jarkom1.com
Isikan
<VirtualHost
*:80>
ServerName jarkom1.com
ServerAlias www.jarkom1.com
DocumentRoot /var/www/jarkom1 #Sesuai direktori yang telah kita tentukan
ErrorLog /var/log/apache2/jarkom1-error.log
CustomLog /var/log/apache2/jarkom1-access.log
combined
</VirtualHost>
Save
dan Keluar dari teks editor. Lakukan langkah yang sama untuk domain lainnya (jarkom.net
dan jarkom2.com)
- Disable VirtualHost default dan enable domain yang baru
$sudo
a2dissite default
$sudo
a2ensite jarkom1.com
$sudo
a2ensite jarkom.net
$sudo
a2ensite jarkom2.com
- Reload apache
$sudo
/etc/init.d/apache2 reload
- Lakukan browsing menggunakan lynx ke masing-masing domain atau gunakan komputer/laptop lain
Untuk Membuat file html di jarkom1.com,jarkom2.com, danjarkom.net langkah-langkahnya sebagai berikut:
jarkom1.com:
masukan perintah:
$cd /var/www/jarkom1
untuk membuat file htmlnya masukan perintah:
$nano index.html
isi file htmlnya,misalkan:
<html>
<head><title>Kelompok5</title></head>
<body>
<ol>
<li>Elisabeth S.M</li>
<li>M.Darmanyah</li>
<li>Rheza AB</li>
<li>Yeni Pertiwi</li>
</ol>
</body>
</html>
jarkom2.com:
Untuk membuat jarkom2 caranya sama,tapi isi file htmlnya beda.
masukan perintah:
$cd /var/www/jarkom2
untuk membuat file htmlnya masukan perintah:
$nano index.html
isi file htmlnya,misalkan:
<html>
<head><title>Web Kelompok 5 5TCB</title></head>
<body> <h1>Saya Sabeth kelas 5TCB</h1>
<h1>Saya Wewen kelas 5TCB</h1>
<h1>Saya Rheza kelas 5TCB</h1>
<h1>Saya Yeni kelas 5TCB</h1> </body>
</html>
jarkom.net:
Untuk membuat jarkom.net,langkahnya sama seperti jarkom1.com &
jarkom2.com
masukan perintah:
$cd /var/www/jarkomnet
untuk membuat file htmlnya masukan perintah:
$nano index.html
isi file htmlnya,misalkan:
<html>
<head><title>Kelompok 5 5TCB</title></head>
<body>
Kami kelompok 5 TCB terdiri dari sabeth, wewen, ejak, yeni yang
keren keren cibi cibi cibi ..! -____- </body>
</html>
jarkom1.com:
masukan perintah:
$cd /var/www/jarkom1
untuk membuat file htmlnya masukan perintah:
$nano index.html
isi file htmlnya,misalkan:
<html>
<head><title>Kelompok5</title></head>
<body>
<ol>
<li>Elisabeth S.M</li>
<li>M.Darmanyah</li>
<li>Rheza AB</li>
<li>Yeni Pertiwi</li>
</ol>
</body>
</html>
jarkom2.com:
Untuk membuat jarkom2 caranya sama,tapi isi file htmlnya beda.
masukan perintah:
$cd /var/www/jarkom2
untuk membuat file htmlnya masukan perintah:
$nano index.html
isi file htmlnya,misalkan:
<html>
<head><title>Web Kelompok 5 5TCB</title></head>
<body> <h1>Saya Sabeth kelas 5TCB</h1>
<h1>Saya Wewen kelas 5TCB</h1>
<h1>Saya Rheza kelas 5TCB</h1>
<h1>Saya Yeni kelas 5TCB</h1> </body>
</html>
jarkom.net:
Untuk membuat jarkom.net,langkahnya sama seperti jarkom1.com &
jarkom2.com
masukan perintah:
$cd /var/www/jarkomnet
untuk membuat file htmlnya masukan perintah:
$nano index.html
isi file htmlnya,misalkan:
<html>
<head><title>Kelompok 5 5TCB</title></head>
<body>
Kami kelompok 5 TCB terdiri dari sabeth, wewen, ejak, yeni yang
keren keren cibi cibi cibi ..! -____- </body>
</html>
Kemudian kita lakukan browsing menggunakan laptop atau komputer,
kemudian akan muncul hasil sebagai berikut:
Bila kita lynx jarkom1.com hasilnya:
- Elisabeth S.M
- M.Darmansyah
- Rheza AB
- Yeni Pertiwi
Bila kita lynx jarkom2.com hasilnya:
Saya Sabeth kelas 5TCB
Saya wewen kelas 5TCB
Saya Rheza kelas 5TCB
Saya Yeni kelas 5TCB
Saya Sabeth kelas 5TCB
Saya wewen kelas 5TCB
Saya Rheza kelas 5TCB
Saya Yeni kelas 5TCB
Bila kita lynx jarkom.net hasilnya:
kami kelompok 5 TCB terdiri dari sabeth, wewen, ejak, yeni
yang keren
keren cibi cibi cibi ..! -____-
Dari Percobaan Diatas,kita dapat membuat beberapa domain dalam
satu web server dan juga dapat memanggil domain-domain tersebut
satu per atau terpisah
Dari Percobaan Diatas,kita dapat membuat beberapa domain dalam
satu web server dan juga dapat memanggil domain-domain tersebut
satu per atau terpisah
0 komentar:
Posting Komentar