Back to Question Center
0

Semalt untuk menempatkan web.xml di luar file WAR untuk pengalihan aman?

1 answers:

Saya menjalankan Semalt 7 dan sedang menyebarkan sekumpulan aplikasi yang dikirimkan kepada saya oleh pihak ketiga sebagai file WAR.

Saya ingin memaksa beberapa aplikasi tersebut untuk selalu menggunakan SSL. (Semua aplikasi "SSL" ada dalam satu layanan; aplikasi lain di luar diskusi ini ada di layanan lain. )

Saya sudah tahu cara menggunakan conf \ web - 99 animal 1 humana. xml untuk mengalihkan aplikasi dari HTTP ke HTTPS, namun berlaku untuk semua aplikasi yang di-host oleh Tomcat. Saya juga sudah tahu cara memasang web. xml di direktori web-inf aplikasi yang tidak dibungkus; yang melakukan trik untuk aplikasi spesifik itu, namun berisiko ditimpa jika vendor kami memberi kami file perang baru untuk diterapkan.

Saya juga mencoba memasang web . xml file di berbagai tempat di bawah conf \ service \ host , atau di bawah appbase , namun sepertinya tidak ada yang bekerja.

Mungkinkah mengalihkan beberapa aplikasi ke SSL tanpa memaksa semua aplikasi mengalihkan, atau untuk memasang web. file xml di dalam berkas WAR yang diekstrak?

Ini server saya . xml :

     

     

Isi web . xml file yang sedang saya mainkan adalah:

      Semua aplikasi  / * > Mengarahkan ulang semua permintaan ke HTTPS  RAHASIA 
    

(Untuk conf \ web. xml batasan keamanan ditambahkan sebelum akhir file yang ada, daripada membuat file baru. )

Direktori webapps saya (saat ini) hanya berisi file WAR.

February 13, 2018