Setting Up Multiple Domains with Public IP
The Benefits of Having Multiple Domains
- Usability
Salah satu manfaat utama memiliki beberapa nama domain adalah memberikan Anda multiple points of entry: ini bisa berguna jika, misalnya, Anda ingin domain yang berbeda mengarah ke situs yang berbeda temanya untuk kampanye pemasaran atau pengalaman pengguna yang beda.
- Cost Saving
Manfaat lainnya adalah kemampuan untuk memiliki lebih dari satu domain berjalan pada satu environment. Misalnya, Anda dapat memiliki dua aplikasi berbeda dengan dua domain berbeda yang berjalan pada satu instance Tomcat.
Setting Up Multiple Domains
Untuk menggunakan nama domain untuk aplikasi Anda, Anda perlu mendaftarkannya atau memiliki akses administratif ke domain tersebut.
1. Masuk ke akun PaaS.
2. Saat berada di platform dashboard, klik tombol Create environment:
3. Dalam dialog Environment Topology, pilih server aplikasi Anda (misalnya, Tomcat), aktifkan Public IPv4 untuk server Anda, dan ketik nama environment Anda, misalnya, multibinding.
Dalam satu menit, environment Anda dengan Tomcat akan berhasil dibuat.
4. Ikat nama domain Anda ke alamat IP Publik Tomcat, yang bisa Anda temukan di daftar drop-down untuk server. Prosedur pengikatan tergantung pada perusahaan hosting tempat Anda membeli domain.
5. Unggah file/file war Anda ke Deployment manager dan deploy ke konteks yang berbeda.
6. Klik tombol Config untuk Tomcat.
7. Arahkan ke file server.xml (server directory) dan atur konfigurasi untuk hosting beberapa domain (tambahkan Host tags untuk setiap domain yang ingin Anda host).
Sebagai contoh:
<Host name="firstdomain.com" appBase="webapps/firstdomain">
<Alias>firstdomain.com</Alias>
<Context path="" docBase="."/>
</Host>
<Host name="seconddomain.com" appBase="webapps/seconddomain">
<Alias>seconddomain.com</Alias>
<Context path="" docBase="."/>
</Host>
<Host name="thirddomain.com" appBase="webapps/thirddomain">
<Alias>thirddomain.com</Alias>
<Context path="" docBase="."/>
</Host>
8. Save perubahan dan Restart Tomcat.
9. Sekarang Anda dapat memeriksa hasilnya. Aplikasi Anda akan tersedia melalui nama domain yang ditentukan.
Jika Anda ingin redeploy aplikasi ke instance Tomcat dengan server.xml yang sudah dikonfigurasi, Anda perlu mengomentari blok <Host>
sebelum me-redeploy dan meng-uncomment setelahnya.