Lewati ke konten utama

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:

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.

environment wizard

Dalam satu menit, environment Anda dengan Tomcat akan berhasil dibuat.

environment for multi domains

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.

server public IP

5. Unggah file/file war Anda ke Deployment manager dan deploy ke konteks yang berbeda.

applications deployed

6. Klik tombol Config untuk Tomcat.

Tomcat config

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>
Tomcat server xml

8. Save perubahan dan Restart Tomcat.

9. Sekarang Anda dapat memeriksa hasilnya. Aplikasi Anda akan tersedia melalui nama domain yang ditentukan.

first domain second domain third domain
catatan

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.

Baca Juga