• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Apache2 - Redirect auf HTTPS

Hi,

auf einem Suse10.1 habe ich Apache2 mit SSL erfolgreich am laufen.
Was muss ich wo eingeben, damit bei Eingabe von http://10.0.0.1 auf https://10.0.0.1 automatisch weitergeleitet wird???

Danke.


PS: Die SuFu hat leider nichts passendes für mich ergeben.
 
Mit

Code:
<meta http-equiv="refresh" content="5; url=http://www.example.com/">

Im Head Bereich der html Datei sollte dieses funktionieren.
 
Das hab ich schon in der index.html gemacht.

Aber es muss doch auch noch einen anderen Weg, direkt im Apache2, geben. Da dies mein Webserver ist, sollte der doch auch für einen Umleitung von http://10.0.0.1 auf https://10.0.0.1 zuständig sein?!
 
Danke, das ist erstmal ne gute Quelle zum nachlesen. Hab mittlerweile einiges probiert, aber so richtig will er einfach nicht weiterleiten.

Ich will, wenn der User im Browser 10.0.0.1 eingibt, dass er auf https://10.0.0.1/egroupware weitergeleitet wird. Dazu hab ich in der httpd.conf eingegeben:
Code:
Redirect permanent /10.0.0.1/ https://10.0.0.1/egroupware/
Dann kommt im Browser "Zugriff verweigert", weil er nicht auf https://10.0.0.1/egroupware/ weiterleitet, sonder auf der eingegebenen Adresse http://10.0.0.1/ stehen bleibt!!! Das ist dann klar, dass er keinen Zugriff hat, weil das ja das Webroot ist.

Wie muss denn die Syntax hierfür lauten???
 
Also wenn ich das richtig lese
Code:
Das Statusargument ist optional und wird im weiteren Verlauf dieses Abschnitts erklärt. Der Pfad ist der Teil des alten URI nach dem Server-Namen. Lautete der alte URI http://www.example.com/foo/bar, müssen Sie als Pfad /foo/bar notieren. Alle Anfragen für Ressourcen, die mit diesem Pfad beginnen, werden mit einem entsprechenden Umleitungsstatus auf den neuen URI verwiesen. Folgende Weiterleitung leitet alle Anfragen an /foo/ an http://www.example.com/bar/ weiter.

Redirect /foo/ http://www.example.com/bar/

sollte dein Eintrag nicht so
magic_halli schrieb:
:
Code:
Redirect permanent /10.0.0.1/ https://10.0.0.1/egroupware/
lauten, sondern

Code:
Redirect permanent / https://10.0.0.1/egroupware
 
Sorry, mein Fehler!!! :oops:

Ich habe drinstehen:
Code:
Redirect permanent / https://10.0.0.1/egroupware/

Dann kommt die Browsermeldung: "Firefox has detected that the server is redirecting the request for this address in a way that will never complete."
Er redirected zwar auf https://, aber irgendwie ganz komisch! In der Adresszeile vom Browser steht als neue (redirectete) Adresse:
https://10.0.0.1/egroupware/egroupware/egroupware/egroupware/...[usw.]

Was macht der da???
 
Hast du wirklich auch
Code:
https://10.0.0.1/egroupware

Also ohne abschliessenden / ?

Könnte mir jetzt nur vorstellen das da der Fehler liegt.
 
Ich habs mit und ohne abschließendem / probiert. Der Effekt ist der gleiche - es wird diese ellenlange Rattenschwanz in der Adressleiste vom Browser eingetragen (eben einmal mit und ohne / zwischen egroupware).
Voll komisch... jetzt bin ich echt ratlos :cry:
 
Oben