Selasa, 26 April 2016

Instalasi dan Konfigurasi Virtual Host di Ubuntu

Assalamualaikum Wr.Wb
Salam IT..!!! 
saya akan menjelaskan tentang Virtual Host pada Ubuntu yaa...
cikibrot saja.. :D

Bab IV  Virtual Host 

       4.1.   Pengertian

Virtual host adalah anda bisa masuk pada suatu IP tanpa menuliskan IP nya,anda hanya perlu menuliskan SubDomain IP tersebut yang telah di tambahkan dan anda bisa menambahkan lebih dari satu SubDomain sehingga dapat menghemat IP.Contoh SubDomain : mail.yahoo.com, mail.google.com.

      4.2.   Cara kerja

Cara kerja : Shared Hosting, ini biasanya harganya murah. Karena satu server bisa dihuni beberapa website VPS / Cloud Hosting. Lumayan mahal karena satu server virtual di huni oleh satu orang pemilik web. Dedicated Server, kalau ini sekelas perusahaan besar. Harganya jelas mahal. Sesuai namanya, ini satu hardware (seperangkat komputer server yang dijadikan server). Nah kalau diruntut dari level di atas, dapat saya gambarkan. Kalau kita punya Dedicated server, kita bisa membuat beberapa mesin VPS di dalam server kita. Nah, dalam setiap VPS itu, masih bisa dibagi bagi lagi sehingga menjadi shared hosting. Nah, shared hosting itu sangat berhubungan erat dengan virtual host di web server, seperti apache2.

        4.3.   Instalasi

            Instalasi Paket
“ apt-get install apache2 “
“ apt-get install php5 “
“ apt-get install mysql-server “
            “ apt-get install php5-mysql “

       4.4.   Konfigurasi

  4.4.1.     Konfigurasi DNS Server
Buat subdomain berikut :
-          Subdomain departemen marketing : marketing.[nama_anda].com
Contoh : marketing.ilj.com
-          Subdomain departemen IT : it.[nama_anda].com
Contoh : it.ilj.com
  4.4.2.   Konfigurasi virtual host pada web server apache
1. Tambahkan konfigurasi berikut pada /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80>
ServerName marketing.[nama_anda].com
ServerAdmin admin@[nama_anda].com
DocumentRoot /var/www/marketing
</VirtualHost>
<Directory "/var/www/marketing">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerName it.[nama_anda].com
ServerAdmin admin@[nama_anda].com
DocumentRoot /var/www/it
</VirtualHost>
<Directory "/var/www/it">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from 192.168.100.89
Allow from 10.10.10.0/24
</Directory>
1.      Buat direktori marketing dan it pada /var/www
“ mkdir /var/www/marketing “
“ mkdir /var/www/it”
2.      Pada direktori “/var/www/marketing“, buat file “index.php” dengan isi sebagi berikut :
<html>
<body>
<h1>Webnya punya marketing</h1>
</body>
</html>
3.      Pada direktori /var/www/it , buat file “index.php” dengan isi sebagi berikut :
<html>
<body>
<h1>Webnya poenya divisi IT</h1>
</body>
</html>
     4.4.3.    Restart paket apache2
“Service apache2 restart”

          4.5.   Studi Kasus


          1.      Konfigurasi klien web server dengan IP Address 192.168.100.89/24. Gunakan browser untuk    mengakses marketing.[nama_anda].com dan it.[nama_anda].com
          2.       Konfigurasi klien web server dengan IP Address 192. 168.100.89/24. Gunakan browser untuk mengakses marketing.[nama_anda].com dan it.[nama_anda].com

Tidak ada komentar:

Posting Komentar