|
Berikut langkah-langkah mengaktifkan dukungan VirtualHost apache2:
1. Tambahkan baris dibawah ini di apache2.conf
ServerName NamaKomputerAnda
ServerAdmin EmailAdmin
2. Tambahkan/deklarasikan penamaan domain
vim /etc/hosts
192.168.1.254 wevils.dev www.wevils.dev wiwin.dev www.wiwin.dev
Save then exit
Perhatikan jika saya menggunakan domain .dev karena untuk keperluan local saja!
3. Create new virtualhost
Dalam kasus ini saya akan membuat dua VirtualHost masing2 untuk domain diatas
- Buat file VirtualHost untuk domain wevils.dev
root@geek:/etc/apache2/sites-available# vim wevils.dev
<'VirtualHost *:80'>
ServerAdmin admin@wevils.dev
ServerName wevils.dev
ServerAlias www.wevils.dev
DocumentRoot /var/www/wevils
<'Directory /var/www/wevils'>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
<'/Directory'>
<'/VirtualHost'>
- Buat file VirtualHost untuk domain wiwin.dev
root@geek:/etc/apache2/sites-available# vim wiwin.dev
<'VirtualHost *:80'>
ServerAdmin admin@wevils.dev
ServerName wiwin.dev
ServerAlias www.wiwin.dev
DocumentRoot /var/www/wiwin
<'Directory /var/www/wiwin'>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
<'/Directory'>
<'/VirtualHost'>
Perhatikan tanda petik dua '' didalam tag VirtuaHost dan Directory itu tidak ada; hanya karena menyesuaikan tampilan di halaman ini! Soalnya klo gak pake petik dikenali sebagai tag html!
4. Create directory untuk DocumentRoot masing2 domain
root@geek:/var/www# mkdir wevils wiwin
5. Create file index.php untuk testing
root@geek:/var/www# vim wevils/index.php
echo "Ini website wevils.dev";
Save lalu keluar!
lakukan hal yang sama untuk domain wiwin.dev
6. Aktifkan VirtualDomain yang baru
root@geek:/var/www# a2dissite wevils.dev wiwin.dev
7. Reload atau restart service apache2
root@geek:/var/www# /etc/init.d/apache2 restart
Untuk lebih meyakinkan VirtualHost sudah aktif pastikan di /etc/apache2/sites-enabled terdapat kedua domain tersebut.
8. Testing dari browser..
http://localhost
http://wevils.dev
http://wiwin.dev
Seharusnya ketiganya menampilkan isi yang berbeda! Jika ada yang sama munkin anda harus memeriksa ulang!
Jika ada tambahan di tulisan ini mohon di koreksi, maklum tidak terlalu familiar dengan distro turunan debian..
|