Create Virtual Host di Apache Tomcat

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

6 thoughts on “Create Virtual Host di Apache Tomcat

Leave a reply to Ame Cancel reply