apache -> mod_ssl -> ssl only

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

apache -> mod_ssl -> ssl only

Beitrag von abi » 27.05.2003 11:16:52

hi, ich würd gerne den Apachen nur SSL verschlüsselt übertragen lassen.
D.H. per default lauscht er ja auf Port 80 Sowie Port 443, 80 ist halt Plaintext.
Wie krieg ichs hin, das jemand der per http:// zugreift (also Port 80) automatisch auf Port 443 geleitet wird ?, bzw.. der Apache auch auf Port 80 ausschließlich über mod_ssl horcht.

hab schon rumgespielt, aber leider nicht die optimale lösung gefunden.

Benutzeravatar
Luke.S
Beiträge: 147
Registriert: 06.09.2002 23:55:33
Wohnort: Austria

Beitrag von Luke.S » 27.05.2003 11:33:30

Prinzipiell gibt es 2 Möglichkeiten:

1) mit iptables:

Code: Alles auswählen

iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80  -j REDIRECT --to-port 443
Achtung entsprechende Module müssen einkompiliert oder als module geladen sein.

2) mit stunnel. damit kann man beliebige Ports mit SSL verschlüsseln und dann innerhalb des hosts unverschlüsselt übertragen. (Auf Port 80 verschlüsselt empfangen dann unverschlüsselt auf anderen Port leiten, auf dem der Apache lauscht)

3) Möglicherweise funkt das ganze auch nur mit dem Apachen, leider hab ich das noch nie gemacht...Möglicherweise findet sich ja noch ein Apache-Pro der noch andere Möglichkeiten weiss...

lg
Luke

Benutzeravatar
Frankenstein
Beiträge: 145
Registriert: 28.01.2002 14:51:14
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Beitrag von Frankenstein » 27.05.2003 11:34:49

Den Port 80 mit IPTales auf 443 umleiten.

Oder eine index Datei die es auf eine sichere index Datei umleitet.

etwa so in php :

Code: Alles auswählen

<?php
header("Location:https://foo/secindex.php");
?>

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 27.05.2003 12:59:42

hm, mod_rewrite würds auch tun.
Allerdings verlinkt die Anwendung intern immer wieder auf http:// .. sehr blöd.

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 27.05.2003 13:10:14

Ich würd's auf jeden Fall mit mod_rewrite machen... das dürfte die Anwendung gar ned interessieren, oder?

Antworten