Avatar billede nielsenmathias Nybegynder
06. november 2008 - 11:04 Der er 4 kommentarer og
1 løsning

http redirect til https

Hejsa.

Jeg har en apache sat op som reverse proxy. Bagved kører tomcat med min applikation.

Jeg vil meget gerne sikre mig at https altid bliver brugt! derfor har jeg tilføjet nedenstående.

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Det virker også fint, undtagen når jeg hitter med et portnummer direkte til tomcat - i så fald bliver jeg ikke redirected og kan fint anvende http.

Nogen der har input?

Med venlig hilsen og på forhånd tak

Mathias
Avatar billede arne_v Ekspert
06. november 2008 - 22:46 #1
Hvis der er adgang direkte til Tomcat port, så duer det rewrite jo ikke til noget - du skal
ændre opsætningen af Tomcat.

Der er flere muligheder:

1)  du kan konfigurere Tomcat serveren til kun at lytte på HTTPS port og ikke på HTTP port

2)  du kan sætte security på en enkelt web app i web.xml så den kun kan tilgåes gennem
    HTTPS

3)  Du kan lave et servlet filter som redirecter HTTP til HTTPS.
Avatar billede nielsenmathias Nybegynder
10. november 2008 - 09:17 #2
Hej arne_v, og tak for svar.

Har ikke den store erfaring på dette felt, og jeg troede faktisk jeg kunne ordne det hele i apache. Jeg vil kigge på mulighed 1, og herefter vende tilbage.

/Mathias
Avatar billede arne_v Ekspert
18. januar 2009 - 04:46 #3
Kommet videre ?
Avatar billede nielsenmathias Nybegynder
16. marts 2009 - 09:50 #4
Undskyld mange gange, at jeg ikke har fået fulgt op på denne tråd. Jeg har bibeholdt opsætningen fra min post. Arne_v, tak for input - stik mig et svar.
Avatar billede arne_v Ekspert
16. marts 2009 - 14:00 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester