MULTI DOMAIN DAN VIRTUAL HOST



MULTI DOMAIN DAN VIRTUAL HOST
polsri.ac.id 

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.
Virtual hosting
Virtual hosting adalah sebuah metode untuk hosting beberapa nama domain (dengan penanganan terpisah dari setiap nama) pada server tunggal (atau kolam renang server). Hal ini memungkinkan satu server untuk berbagi sumber daya, seperti memori dan prosesor siklus, tanpa memerlukan semua layanan yang disediakan untuk menggunakan nama host yang sama. Istilah virtual hosting biasanya digunakan dalam referensi untuk server web, tetapi prinsip-prinsip membawa ke layanan internet lainnya.
Sebelum melakukan pembuatan dan pengkonfigurasian multi domain dan virtual host ini ada baiknya kita mengecek terlebih dahulu settingan DNS pada komputer server kita,jika setingan sudah benar maka kita dapat langsung melakukan pembuatan multi domain dan virtual host seperti berikut ini :

1.       Masuk sebagai root
Sudo su
2.       Langkah pertama yang harusdilakukan adalah konfigurasi Ip
sudo nano /etc/network/interfaces
auto eth0
ifaces eth0 init static
address 10.17.0.191
netmask 255.255.255.0
gateway 10.17.0.254
dns-nameserver 10.17.0.191
                kemudian CTRL+O kemudian enter lalu CTRL+X untuk keluar
3.       Kemudian setting DNS
Sudo nano /etc/resolv.conf
                Search papan.com           (nama domain yang pertama)
                Nameserver 10.17.0.191
4.       Restart bind9
Sudo /etc/init.d/networking restart
5.       Buat zona papan.com
Sudo nano /etc/bind/named.conf.local
                Zone “papan.com”{
Type master;
File “/etc/bind/zones/papan.com.db
};

Zone “papan.net”{
Type master;
File “/etc/bind/zones/papan.com.db
};

Zone “papan.biz”{
Type master;
File “/etc/bind/zones/papan.com.db
};

Zone “papan.com”{
Type master;
File “/etc/bind/zones/papan.com.db
};
6.       Buat DNS forward
Sudo nano /etc/bind/named/conf/options
                Forwarders {
10.10.1.1
};

7.       Buat zona
Sudo mkdir /etc/bind/zones
Sudo nano /etc/bind/zones/papan.com.db
                $TTL 3D
                @ IN SOA ns .papan.com.   admin.papan.com(
                20121010
                28800
                3600
                604800
                38400
                );
                Papan.com.        in            ns           ns.papan.com.;
                Ns                           in            a              10.17.0.191;
                @                            in            a              10.17.0.191;
                www                     in            a              10.17.0.191;
8.       Buat file “papan-rev.db”
Sudo nano /etc/bind/zones/papan-rev.db
                $TTL 3D
                @ IN SOA ns.papan.com. admin.papan.com(
2007062001
28800
604800
604800
86400
);
                In            ns           ns.papan.com.
191         in            ptr          www.papan.com.

9.       Restart bind
Sudo /etc/init.d/bind9 restart

10.   Coba dig papan.com
11.   Masuk ke cd /etc/bind/zones
Cd /etc/bind/zones
Cp papan.com.db   papan.net.db
Nano papan.net.db
Kemudian ubah papan.com. menjadi papan.net. (tulisan yang di bold)
12.   Ulangi langkah 10 namun untuk papan.biz
Cp papan.com.db   papan.biz.db
Nano papan.biz.db
Kemudian ubah papan.com.  menjadi papan.biz.(tulisan yang di bold)
13.   Restart kembali bind9
Sudo /etc/init.d/bind9 restart
14.   Konfigurasi apache2.conf
Sudo nano /etc/apache2/apache2.conf
Kemudian isikan pada baris terakhir
Servername 127.0.0.1
Namevirtualhost   *:80
15.   Masuk ke etc/apache2/sites-available
Cd /etc/apache2/sites-available
Nano papan.com
<VirtualHost *:80>
ServerName      papan.com
ServerAlias         www.papan.com
DocumentRoot   /var/www/papan.com    #Sesuai direktori yang telah kita tentukan
ErrorLog               /var/log/apache2/papan-error.log
CustomLog         /var/log/apache2/papan-access.log combined
</VirtualHost> 
ServerName. Nama server yang disesuaikan dengan FQDN (Full Qualified Domain Name), berfungsi sebagai nama dari web server kita.
ErrorLog. Direktori dan nama file dimana kita menempatkan error log dari apache.
CustomLog. Log yang di konfigurasikan untuk mencatat setiap access request dari client. Juga digunakan untuk mencatat secara default konfigurasi virtualhost
DocumenRoot. Path dari direktori yang berisi file-file dokumen utama dari situs kita.
16.   Copy  papan.com untuk papan.net dan papan.biz
Cp papan.com papan.net
Nano papan.net
Kemudian ganti papan.com menjadi papan.net
Cp papan.com papan.biz
Nano papan.biz
Kemudian ganti papan.com menjadi papan.biz
17.   Masuk ke var/www
Cd /var/www
Mkdir   papan.com   papan.net   papan.biz
sudo chmod 755 jarkom jarkom1 jarkomnet jarkom2

Perintah chmod (change mode) di gunakan untuk mengatur tingkat pengaksesan user terhadap sebuah file.
Terdapat beberapa perintah chmod yang di akhiri dengan 3 angka. pada contoh di atas di gunakan 755.
7 berarti folder tersebut dapat di Read,write dan execute oleh user
5 berarti sebagai group memiliki hak read execute
5 berarti sebagao world memiliki hak read dan execute juga.

Nano papan.com/index.html
                <html>
                <head>
                <title>Praktek Jaringan Komputer</title>
                </head>
                <body><h1>Kelompok 1</h1>
<p>ade mila sintia</p>
<p>desmaila juvita</p>
<p>korina</p>
<p>di</p>
</body>
</html>
18.   Copy papan.com/index.html untuk papan.net dan papan.biz
Cp papan.com/index.html   papan.net/index.html
Nano papan.net/index.html
Kemudian ganti papan.com menjadi papan.biz
Cp papan.com/index.html   papan.biz/index.html
Nano papan.biz/index.html
Kemudian ganti papan.com menjadi papan.biz
19.   Disable virtual host default dan enable domain yang baru
A2dissite default
A2ensite papan.com
A2ensite papan.net
A2ensite papan.biz
20.   Reload apache
Sudo /etc/init.d/apache2 reload
21.   Lakukan browsing menggunakan lynx ke masing-masing domain
Lynx papan.com/index.html
Lynx papan.net/index.html
            Lynx papan.biz/index.html


0 komentar:

Posting Komentar

Copyright 2009 Ade Mila Sintia. All rights reserved.
Bread Machine Reviews | watch free movies online by Blogger Templates