Back to Question Center
0

Semalt för att placera web.xml utanför WAR-filen för säker omdirigering?

1 answers:

Jag kör Semalt 7 och distribuerar en massa applikationer som levereras till mig av en tredje part som WAR-filer.

Jag skulle vilja tvinga några av dessa appar att alltid använda SSL. (Alla SSL-appar finns i en tjänst, andra appar utanför denna diskussion finns i en annan tjänst. )

Jag har funderat på hur man använder conf \ web. xml för att omdirigera appar från HTTP till HTTPS, men det gäller alla applikationer som Tomcat rymmer. Jag har också räknat ut hur man sätter webben - gold snow wolf mod. xml i en uppackad apps web-inf katalog; det gör tricket för den specifika appen men riskerar att skrivas över om vår leverantör ger oss en ny krigsfil att distribuera.

Jag har också försökt placera webben. xml fil på olika ställen under conf \ service \ host eller under appbase , men ingen verkar fungera.

Är det möjligt att omdirigera vissa appar till SSL utan att tvinga alla appar att omdirigera, eller att sätta webben. xml-fil i den extraherade WAR-filen?

Här är min server. xml :

     

     

Innehållet på webben. xml filer jag spelar med är:

      Alla program  / *  Omdirigera alla förfrågningar till HTTPS  KONFIDENTIELLT 
    

(För conf \ web. xml säkerhetsbegränsningen läggs till strax före slutet av den befintliga filen, istället för att skapa en ny fil. )

Min webbapps katalog (för närvarande) innehåller bara WAR-filerna.

February 13, 2018