Pirmiausia įsitikinkite, kad sukonfigūravote ir įgalinote HTTP ir HTTPS elementai jūsų
conf / server.xml
failas:
Išsamesnės informacijos, kaip paruošti „conf / keystore“ failą, rasite //tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html.
Iš naujo paleiskite „Tomcat“ ir išbandykite abi šias jungtis, prieš tęsdami įsitikinkite, kad prie bet kurios jungties galite prisijungti prie savo žiniatinklio programos. Tada redaguokite savo žiniatinklio programą WEB-INF / web.xml
failą ir į savo konteinerio elementas:
„HTTPS“ tik / * KONFIDENCIALU „HTTPSOrHTTP“ * .ico / img / * / css / * NĖRA
Ši konfigūracija skelbia, kad visa žiniatinklio programa yra skirta tik HTTPS, o sudėtinis rodinys turėtų perimti HTTP užklausas ir peradresuoti jas į atitinkamą // URL. Išimtis yra tam tikros užklausos, kurių URL šablonai atitinka HTTPSOrHTTP
žiniatinklio išteklių rinkimas, tokiu atveju užklausos bus teikiamos naudojant protokolą, į kurį buvo įvestas prašymas, HTTP arba HTTPS.
Paskutinis iš naujo paleiskite žiniatinklio programą (arba „Tomcat“). Dabar ji turėtų peradresuoti HTTP užklausas į HTTPS, o žiniatinklio programą ji turėtų aptarnauti tik per HTTPS.