Bagi Anda yang seringkali bercoding ria dengan menggunakan php, ataupun code igniter, ataupun framework php
lainnya mungkin pernah berurusan dengan yang namanya virtual host,
virtual host sebetulnya merupakan satu buah fitur dari apache webserver
yang memungkinkan komputer yang terinstall apache didalamnya memiliki
banyak domain dengan menggunakan satu IP saja. Developer membutuhkan
fitur ini ketika dia harus berurusan dengan banyak domain
dikomputernya. Sebetulnya hasil akhirnya nanti adalah ketika seorang
user masuk ke dalam domain www.domain1.com maka tampilan website yang diakses adalah tampilan domain1.com,
begitu juga dengan www.domain2.com maka tampilan website yang diakases
adalah tampilan domain1.com. Namun bagaimana cara melakukannya??
Aplikasi yang akan kita gunakan adalah Xampp. Xampp merupakan
webserver paketan yang didalamnya telah tersedia apache, dengan
interpreter php, dan database mysql di dalamnya. Bagi Anda yang belum
memiliki xampp, silahkan download xampp disini.
Baik, terdapat dua langkah yang harus Anda lakukan agar xampp di
PC/laptop Anda mampu menjalankan multiple domain, pertama adalah
melakukan setting pada host file, letak host file tersebut ada di
D:WINDOWSsystem32driversetchosts, dan yang kedua adalah melakukan
konfigurasi file httpd-vhosts.conf, yang berada di
C:xamppapacheconfextrahttpd-vhosts.conf.
Yang pertama harus dilakukan adalah silahkan buka file file hosts yang terletak di D:WINDOWSsystem32driversetchosts
dengan menggunakan editor kesayangan Anda, bisa menggunakan notepad,
notepad++. Misalkan kita akan menambahkan domain www.wakafquran2.org
dan www.bppt.com.
Cukup isikan ini di dalam file hosts.
127.0.0.1?????? localhost
127.0.0.1?????? www.bppt.com
127.0.0.1?????? www.wakafquran2.org
Lakukan save. Kemudian langkah selanjutnya adalah mengedit file httpd-vhosts.conf, yang berada di C:xamppapacheconfextrahttpd-vhosts.conf, direktorinya disesuaikan dengan drive dimana Anda menginstall xampp, standarnya xampp itu terletak di C:. Buka file httpd-vhosts.conf dengan menggunakan notepad, lalu tambahkan di dalamnya seperti ini :
<VirtualHost *:80>
ServerAdmin admin@wakafquran.org
DocumentRoot “D:xampphtdocswakafquran.org”
ServerName www.wakafquran2.org
ServerAlias http://www.wakafquran2.org
<Directory “D:xampphtdocswakafquran.org”>
Options -Indexes
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@bppt.com
DocumentRoot “D:xampphtdocsbppt”
ServerName www.bppt.com
ServerAlias http://www.bppt.com
<Directory “D:xampphtdocsbppt”>
Options -Indexes
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
kemudian save, dan restart apache di xampp-control panel.
Jika berhasil maka dua domain tersebut diakses dengan tampilan berbeda sesuai dengan tampilan masing-masing. Selamat Mencoba.
sumber
0 komentar:
Posting Komentar