webForumDet fria alternativet
Logga in / Bli medlem

SSL med Tomcat

Webbservrar

2 svar · 290 visningar · startad av connil

Medlem sedan juni 200411 inlägg
Frågan#1

Halloj

Jag har just installerat ett certifikat i IIS:en (SelfSSL) och det ser ut att funka med ssl nu. Men hur är det med Java Servlets som tas om hand av Tomcat, är även den trafiken krypterad?

Har konfigurerat IIS:en att ta hand om det statiska (bilder, css etc). Om man går på direkt på servleten genereras sidan men bilder kommer inte upp (antar att det är effekten av att trafiken inte är krypterad men bilderna egentligen ska gå via https)

Ska även (endast?) Tomcat konfigureras att köra ssl?

Jag känner att detta blev ganska rörigt men om någon fattar vad jag är ute efter så är jag tacksam för tips.

Mvh / connil

Medlem sedan juli 20044 453 inlägg
#2

Hum, jag har inte någon erfarenhet av just Tomcat somw ebapplikation men kortfattat fungerar det som så att om https används i trafiken mellan server och klient så är trafiken krypterad. Om sidan innehåller frames eller liknande som kallar på sidor med protokollet http, så är det bara delar av kommunikationen som är ssl, dvs den som använder https.

Kort sagt, så länge https används för kommunikation mellan server och klient för servleten så är den krypterad.

Medlem sedan juni 200411 inlägg
#3

Förtydligande

Jag känner att jag måste vara lite mer tydlig.

Antag följande:

http://www.något.se/en_mapp/servlet_namn

och att IIS:en är konfigurerad att låta Tomcat ta hand om

/en_mapp/servlet_namn

medan den själv tar hand om allt annat under

/en_mapp/

I IIS:en sätts "Require Secure Channel" på virtuella mappen

.../en_mapp/

för att det inte ska gå att köra okrypterat.

Om jag då skriver

http://www.något.se/en_mapp/servlet_namn

i webbläsaren kommer sidan upp (genererad av servleten) men inte "stylad" med css och utan bilder.

Skriver jag däremot

http[B]s[/B]://www.något.se/en_mapp/servlet_namn

blir det som tänkt.

Det jag blir förvirrad av är att det trots "Require Secure Channel" går att smita in okrypterat direkt på servleten.

258 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)