Membuat SubDomain localhost di Ubuntu

Ternayata di localhost bisa buat subdomain juga lho (*baru tahu saya :hammer*), misalnya project.localhost, testing.localhost, etc. Dari sini bisa memudahkan kita dalam mendevelop suatu web project dimana biasanya jika development dilakukan di localhost, maka akan menggunakan url http://localhost/project karena biasanya ditempatkan dalam sebuat folder dalam directory path localhost, padahal ketika kita meng-upload project kita ke hosting pasti (biasanya) kita akan menempatkan web tsb di doc root web nya, misalnya www.websitesaya.com, bukan di www.websitesaya.com/project kan? Dengan subdomain ini membuat kita meminimalisir update configurasi dalam kodingan kita tuh, terutama path2 fungsi, image, dll. Oke deh… kita lanjut ajah, kebanyakan cingcong nih :p

Berikut urutan dalam membuat subdomainnya :

pertama :

Buka terminal dan edit file /etc/hosts

sudo gedit /etc/hosts

file tersebut akan berisi kurang lebih sbb :

182.2.188.239 bangfikri-laptop # Added by NetworkManager
127.0.0.1 localhost.localdomain localhost
::1 bangfikri-laptop localhost6.localdomain6 localhost6
127.0.1.1 bangfikri-laptop
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

lalu tambahkan dibawah baris “127.0.0.1 localhost.localdomain localhost” sesuai dengan nama domain yg diinginkan sbb :

182.2.188.239 bangfikri-laptop # Added by NetworkManager
127.0.0.1 localhost.localdomain localhost
# add subdomain
127.0.0.2 project.localhost
127.0.0.3 testing.localhost
#end add subdomain
::1 bangfikri-laptop localhost6.localdomain6 localhost6
127.0.1.1 bangfikri-laptop
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

kedua :

Buat file di direktori /etc/apache2/sites-available/subdomains yang akan berisikan VirtualHost sbb :

sudo vi /etc/apache2/sites-available/subdomains

copy-paste kode berikut di file subdomains tsb :


ServerName localhost
DocumentRoot /var/www/


ServerName tes.localhost
DocumentRoot /var/www/project/


ServerName lagi.localhost
DocumentRoot /var/www/testing/

misalkan kita ingin menginstal salah satu aplikasi berbasis web di subdomain yang ada di localhost maka arahkan direktori Rootnya ke /var/www/project/ dan seperti itu seterusnya.

Untuk mengaktifkannya maka jalankan lagi perintah berikut:

sudo a2ensite subdomains

sudo /etc/init.d/apache2 restart

Demikian… Semoga Bermanfaat ^_^

Sumber : http://bangfikri.wordpress.com/2011/02/10/membuat-subdomain-localhost-di-ubuntu/

Subscribe to receive free email updates:

0 Response to "Membuat SubDomain localhost di Ubuntu"

Poskan Komentar