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 adhit-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 adhit-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:
ServerName localhost
DocumentRoot /var/www/
ServerName tes.localhost
DocumentRoot /var/www/tes/
ServerName lagi.localhost
DocumentRoot /var/www/lagi/
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 subdomainssudo /etc/init.d/apache2 restart
0 komentar:
Post a Comment
Komentar yang baik akan diterima secara baik juga