Lagi-lagi biar inget, gimana sih cara bikin Virtual Host di Apache Tomcat?
Berikut langkah-langkahnya (Contoh kasus dibuat di komputer lokal) :
1. Pastikan dikomputer anda sudah terinstall Apache Tomcat, jika belum silahkan install terlebih dahulu
2. Pastikan anda memiliki 2 buah Project yang nantinya akan dibuatkan Virtual Host dengan nama yang berbeda yaitu nama1.com dan nama2.com
3. Sebagai simulasi buatlah 2 buah host yang berbeda di file host :
– Temukan file host di C:\WINDOWS\system32\drivers\etc
– Tambahkan ke dalam file tersebut dengan :
127.0.0.1 nama1.com
127.0.0.1 nama2.com
– Kemudian save dan close
4. Kemudian buat 2 buah folder untuk meletakkan dua buah project yang telah dibuat di folder webapps pada Apache Tomcat
Misalkan :
– Folder yang dibuat DATA1 kemudian masukkan file Project1
– Folder yang dibuat DATA2 kemudian masukkan file Project2
5. Selanjutnya buka file server.xml di : home_apache/conf (di folder conf pada Apache Tomcat)
6. Buka file tersebut dengan editor tools kemudian temukan script berikut :
<Engine name="Catalina" defaultHost="localhost"> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host>
Script di atas menunjukkan bahwa default host yang digunakan adalah localhost, sedangkan letak project yang dipanggil oleh localhost berada di folder webapps (appBase=”webapps”).
Selanjutnya mari kita coba buat 2 buah virtual host lagi dengan nama nama1.com dan nama2.com
<Host name="nama1.com" appBase="webapps/DATA1" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> <Host name="nama2.com" appBase="webapps/DATA2" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host>
7. Selanjutnya start tomcat anda, (asumsi port yang digunakan adalah 8084->lihat di settingan port pada file server.xml) kemudian buka browser dan ketik di address : http://nama1.com/Project1 , buka browser lagi ketik di address : http://nama2.com/Project2
8. Seharusnya setelah ini ada 2 kemungkinan yang terjadi yaitu berhasil dan gagal
jika beerhasil maka akan muncul 2 buah project yang dibuat dengan nama host yang berbeda
Jika gagal maka anda belum beruntung silahkan coba lagi…:D
virtual host itu apa ya bang? polos mode on 😀
Kok “bang” sih? “Yang” donk. :p
Boleh ya, dalam satu mesin 2 vh makei ip sama? Apa mang malah harus sama?
Oiya setingnya kan mang kaya gitu cuman atu, gomen. Tapi bisa ga dibuat beda ip tanpa mesin virtual?
waaah… lg asik2 blogwalking, ketemu blog ini… hufff… jd pusing lg deh…=p
nice post, thanks a lot.
it’s helping me.