You are hereBlogs / roemasa's blog / Membuat subdomain localhost di Ubuntu

Membuat subdomain localhost di Ubuntu


By roemasa - Posted on 05 November 2008

Ubuntu Ternyata di localhost pun bisa dibuat subdomain-subdomain, misalkan: tes.localhost, coba.localhost, aku.localhost dll.

Bagaimana caranya?

Tutorial ini didapat dari salah satu member di forum Ubuntu dan telah diujikan di komputer lokal saya yang terinstal Ubuntu. Hasil pengujian sukses dan kini saya memiliki beberapa subdomain di localhost.

Urutan-urutan pembuatan subdomain di localhost sebagai berikut:

1. Buka terminal dan edit file /etc/hosts

sudo vi /etc/hosts

File tersebut akan berisi seperti ini:

127.0.0.1 localhost
127.0.1.1 k4tz-desktop


# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Tambahkan baris dibawah 127.0.0.1 localhost sesuai dengan nama subdomain yang anda inginkan sehingga filenya menjadi seperti berikut:

127.0.0.1 localhost
127.0.0.2 tes.localhost
127.0.0.3 lagi.localhost
127.0.1.1 k4tz-desktop

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

 

2. Lalu buat file di direktori /etc/apache2/sites-available/subdomains yang akan berisikan klausa VirtualHost:

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

Copy-paste kode berikut di file subdomains itu:

<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot /var/www/
</VirtualHost>

<VirtualHost 127.0.0.2>
ServerName tes.localhost
DocumentRoot /var/www/tes/
</VirtualHost>

<VirtualHost 127.0.0.3>
ServerName lagi.localhost
DocumentRoot /var/www/lagi/
</VirtualHost>

 

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

Untuk mengaktifkannya maka jalankan lagi perintah berikut:

sudo a2ensite subdomains

sudo /etc/init.d/apache2 restart



Tags



drupal-love-right.png