Sunday, January 30, 2011

Konfigurasi Virtual Host Di Ubuntu


Virtual host, dipakai untuk penggunaan banyak domain atau juga subdomain dalam 1 ip. Ip static yang kita pakai 192.168.2.10 Kali ini yang dibahas hanya tentang apachenya, php dan mysql menyusul, oh ia distro yang kita pake adalah UBUNTU 9.04.


1. install webserver apache
[root@static ~]# apt-get install apache2

2. buat direktori untuk penyimpanan domain/subdomain
domain yang akan kita buat sebagai contoh adalah domain1.com dan domain2.com, sedangkan untuk subdomain menggunakan mail.domain1.com.
          [root@static ~]# mkdir /var/www/html/domain1.com
          [root@static ~]# mkdir /var/www/html/domain2.com
          [root@static ~]# mkdir /var/www/html/mail.domain1.com


3. ubah file konfigurasi apache
untuk editor bisa menggunakan editor favorite anda.
          [root@static ~]# nano /etc/httpd/config/httpd.conf
ubah dibagian :
NameVirtualHost 80
menjadi
NameVirtualHost 192.168.2.10:80
lalu tambahkan dibagian bawahnya :
<VirtualHost 192.168.2.10:80>
DocumentRoot /var/www/html/domain1.com
ServerName domain1.com
ServerAlias domain1.com *.domain1.com
</VirtualHost>

<VirtualHost 192.168.2.10:80>
DocumentRoot /var/www/html/domain2.com
ServerName domain2.com
ServerAlias domain2.com *.domain2.com
</VirtualHost>

<VirtualHost 192.168.2.10:80>
DocumentRoot /var/www/html/mail.domain1.com
ServerName mail.domain1.com
ServerAlias mail.domain1.com *.mail.domain1.com

</VirtualHost>

4. buat file index.html untuk masing-masih domain/subdomain 
[root@static ~]# echo “domain1.com” >> /var/www/html/domain1.com
[root@static ~]# echo “domain2.com” >> /var/www/html/domain2.com  
[root@static ~]# echo “mail.domain1.com” >> /var/www/html/mail.domain1.com


5. restart apache server
         [root@static ~]# /etc/init.d/apache2 restart

No comments:

Post a Comment