SSL forwarding bringt Fehler und Loop

Alles, was den Apache betrifft, kann hier besprochen werden.

SSL forwarding bringt Fehler und Loop

Postby vpdn » 03. May 2009 19:08

Hallo allerseits,

ich hätte gerne, dass Anfragen der Form https://romanceculture.com automatisch nach https://www.romanceculture.com umgeleitet werden.

Das folgende habe ich gerade in meiner .htaccess stehen:

Code: Select all
RewriteEngine On
RewriteCond %{SERVER_PORT} !443
RewriteCond %{HTTPS_HOST} !^www\.romanceculture\.com$
RewriteRule ^(.*)$ https://www.romanceculture.com/$1 [R=301,L]


Es treten hier aber nun zwei Probleme auf:

1) Im Firefox erhalte ich eine Warnungsseite ("Secure failed connection"), noch bevor die Umleitung überhaupt in Kraft tritt. Da das SSL Zertifikat nur für die www Subdomain ausgestellt ist, sagt Firefox "romanceculture.com uses an invalid security certificate."

2) Unter Safari erhalte ich mit dem obigen Code einen Loop redirect error: "Too many redirects occurred trying to open “https://romanceculture.com/”
Ohne die dritte Zeile gehts (ist aber nicht das was ich will):

Code: Select all
RewriteEngine On
RewriteCond %{SERVER_PORT} !443

RewriteRule ^(.*)$ https://www.romanceculture.com/$1 [R=301,L]


Gibt es eine Möglichkeit einen Fehler wie in 2) zu debuggen? Und hat jemand vielleicht eine Idee wie man den Fehler in 1) fixen kann?

-vpdn
vpdn
 
Posts: 3
Joined: 03. May 2009 18:45

Re: SSL forwarding bringt Fehler und Loop

Postby Wiedmann » 03. May 2009 19:26

Gibt es eine Möglichkeit einen Fehler wie in 2) zu debuggen?

mod_rewrite kann man über das RewriteLog debuggen.

Ist hier aber einfach. Du willst eine "oder" und keine "und" Condition haben.
Das mit dem Port kann man sich hier aber eh gleich sparen. Oder lässt sich dieser Order auch über http ansprechen? Dann würde aber schon deine Frage nicht stimmen.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: SSL forwarding bringt Fehler und Loop

Postby vpdn » 03. May 2009 21:49

Der gesamte Traffic soll auf https umgeleitet werden.

http://romanceculture.com
https://romanceculture.com
http://www.romanceculture.com

sollten alle nach https://www.romanceculture.com umgeleitet werden.

In dem Teil hier scheint was falsch zu sein, aber ich verstehe nicht so recht was?

Code: Select all
RewriteEngine On
RewriteCond %{HTTPS_HOST} !^www\.romanceculture\.com$
RewriteRule ^(.*)$ https://www.romanceculture.com/$1 [R=301,L]
vpdn
 
Posts: 3
Joined: 03. May 2009 18:45

Re: SSL forwarding bringt Fehler und Loop

Postby Wiedmann » 03. May 2009 22:02

In dem Teil hier scheint was falsch zu sein, aber ich verstehe nicht so recht was?

z.b. das es https_host nicht gibt, sondern nur http_host.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: SSL forwarding bringt Fehler und Loop

Postby vpdn » 04. May 2009 06:21

Das macht Sinn und funktioniert auch. Vielen Dank!

Jetzt bleibt noch das Problem dass https://romanceculture.com nach https://www.romanceculture.com umgeleitet werden soll, ohne dass ein Zertifikatsfehler angezeigt wird. Wenn ich die SSL Warnung in Firefox "akzeptiere", werde ich schliesslich auf https://www.romanceculture.com umgeleitet. Scheint dass bereits auf Transport Layer blockiert wird.
vpdn
 
Posts: 3
Joined: 03. May 2009 18:45

Re: SSL forwarding bringt Fehler und Loop

Postby Wiedmann » 04. May 2009 06:37

Jetzt bleibt noch das Problem dass https://romanceculture.com nach https://www.romanceculture.com umgeleitet werden soll, ohne dass ein Zertifikatsfehler angezeigt wird.

Da bräuchtest du 2 Zertifikate.
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to Apache

Who is online

Users browsing this forum: No registered users and 103 guests