Programmēšana

Kā konfigurēt Tomcat, lai vienmēr būtu nepieciešams HTTPS

Vispirms pārliecinieties, ka esat konfigurējis un iespējojis gan HTTP, gan HTTPS elementi jūsu conf / server.xml fails:

     

Sīkāku informāciju par conf / keystore faila sagatavošanu skatiet vietnē //tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html.

Restartējiet Tomcat un pārbaudiet abus šos savienotājus, pirms turpināt, pārliecinieties, vai varat piekļūt savai tīmekļa lietojumprogrammai, izmantojot jebkuru savienotāju. Pēc tam rediģējiet savas tīmekļa lietotnes WEB-INF / web.xml failu un savā mapē pievienojiet šo konteinera elements:

           HTTPS Tikai / * KONFIDENCIĀLI HTTPSOrHTTP * .ico / img / * / css / * NAV 

Šī konfigurācija paziņo, ka visa tīmekļa lietotne ir domāta tikai HTTPS, un konteineram vajadzētu pārtvert HTTP pieprasījumus par to un novirzīt tos uz līdzvērtīgu // URL. Izņēmums ir noteikti pieprasījumi, kuru URL modeļi atbilst HTTPSOrHTTP tīmekļa resursu kolekcija, tādā gadījumā pieprasījumi tiks pasniegti, izmantojot protokolu, kurā pieprasījums ienāca, vai nu HTTP, vai HTTPS.

Visbeidzot restartējiet savu tīmekļa lietotni (vai Tomcat). Tagad tai vajadzētu novirzīt HTTP pieprasījumus uz HTTPS, un tai būtu jāapkalpo tīmekļa lietotne, tikai izmantojot HTTPS.

$config[zx-auto] not found$config[zx-overlay] not found