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 80menjadi
NameVirtualHost 192.168.2.10:80lalu 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