PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache + Squirrelmail + Webmin



ThyMaster
20.08.03, 10:55
Hi Folks,

Ich habe sowohl Apache 1.3, Squirrelmail 1.4.1 als auch auch Webmin 1.100 bei mir laufen.
Webmin läuft auf Port 443 über SSL/https (auf Port 443 wegen einer sehr restriktiven Firewall hier in der Firma)

Nun möchte ich auch Squirrelmail über SSL benutzen, aber da ja der Port schon von Webmin belegt ist, geht das nicht.
Also ein wenig gegoogelt und festgestellt, dass man Webmin auch über Apache laufen lassen kann!
Es gibt hierzu zwar eine Art HowTo (http://www.webmin.com/apache.html) auf der Webmin-Hompage aber ich werde daraus nicht sonderlich schlau.

Daher meine Frage, gibt es eine gutes Tutorial um Webmin über SSL mit Apache als Webserver laufen zu lassen?
(Und wenn einer eine gute Seite kennt, die beschreibt, wie man sich Certificats für Apache mit mod-ssl erstellt bin ich auch nicht unglücklich ;) )

Gruß
Falko

ThyMaster
25.08.03, 12:27
So, zumindest mittels VirtualHost läuft Webmin unter Apache.

Aber:
Trotzdem krieg ich die Fehlermeldung: "Can't do setuid" beim Aufruf der index.cgi von Webmin.

Und das, obgleich ich alles genau so wie hier (http://www.webmin.com/apache.html) beschrieben gemacht habe.

Hat den niemand etwas ähnliches probiert oder gar zum Laufen gebracht???

Gruß
Falko

steve-bracket
25.08.03, 14:15
Original geschrieben von ThyMaster
So, zumindest mittels VirtualHost läuft Webmin unter Apache.

Aber:
Trotzdem krieg ich die Fehlermeldung: "Can't do setuid" beim Aufruf der index.cgi von Webmin.

Und das, obgleich ich alles genau so wie hier (http://www.webmin.com/apache.html) beschrieben gemacht habe.

Hat den niemand etwas ähnliches probiert oder gar zum Laufen gebracht???

Gruß
Falko

Ich nehme mal an du verwendest Namebased VHosts.
Mit "Namesbasierenden Viruellen Hosts" kann man keinen Secure Socket Layer realisieren.
SSL benötigt einen eindeutigen Socket.
Du benötigst eine zusätzliche IP auf der Squirrelmail über "https" läuft.

Gruß

ThyMaster
25.08.03, 15:02
Oh oh,

d.h. ich kann eh nur einen Dienst pro IP via https laufen lassen?? Richtig?

Gruß
Falko

steve-bracket
25.08.03, 15:32
Original geschrieben von ThyMaster
Oh oh,

d.h. ich kann eh nur einen Dienst pro IP via https laufen lassen?? Richtig?

Gruß
Falko

Jein
Secure Socket Layer benötigt einen eindeutigen Socket, da vor dem SSL-Handshake ja keine Daten übertragen werden (dürfen).
Bei NBVH werden aber vorher schon Daten übermittelt, die vom Webserver benötigt werden um die Anfrage auf den gewünschten NBVH weiterzuleiten.
(GROB GESAGT)

Ein Socket ist IP+Port.
Dh. du könntest einen Host auf "deineIP"+"Port 443" und als zweiten "deineIP"+"zB. Port 543" leiten.
Bei zweiterem ist zusätzlich im Browser der Port anzugeben.

Am besten ist natürlich auf eine eigenständige IP Adresse.

Gruß
Steve

ThyMaster
25.08.03, 15:57
Und lande damit (leider) beim ursprünglichen Problem:

Ich möchte sowohl Squirrelmail als auch Webmin über https laufen lassen. Allerdings beide über Port 443, da die Firewall meiner Firma nur auf 443 durchläßt.

Gibt es vielleicht noch eine Methode sozusagen Webmin lokal zu starten und die Ausgabe auf Apache über Port 443 umzuleiten?

Gruß
Falko