Zum Inhalt springen

SSL-Proxy

Diese Seite beschreibt den SSL-Proxy von edp:web, der automatisch ein SSL-Zertifikat von LetsEncrypt bezieht und einbindet. Sie erfahren, welche Voraussetzungen nötig sind und wie Sie den Proxy konfigurieren.

Hinweis: Diese Funktion befindet sich aktuell noch in einer Testphase.

Funktionsweise

Seit Version 2.7.5 kann edp:web beim Start des Dienstes „EDPweb“ die Zusatzanwendung ssl-proxy.exe automatisch im Hintergrund mitstarten. Diese Anwendung arbeitet als Proxy und bindet ein SSL-Zertifikat von LetsEncrypt ein.

Um LetsEncrypt zu verwenden, benötigen Sie eine eigene Domain. Außerdem muss Ihr edp:web-System auf einem Server mit einer festen öffentlichen IP-Adresse laufen.

Ordnen Sie bei Ihrem Webhoster eine Subdomain Ihrer Domain der IP-Adresse Ihres edp:web-Servers zu (Konfiguration der DNS-Einträge). Diese Subdomain hinterlegen Sie anschließend auch in der Konfiguration von EDP.

Ist der SSL-Proxy aktiviert, startet edp:web ihn automatisch mit dem Dienst und beendet ihn auch wieder mit dem Dienst. Der SSL-Proxy läuft auf dem für edp:web eingestellten Port. Er bezieht für die eingestellte (Sub-)Domain über LetsEncrypt ein Zertifikat und bindet es beim Zugriff auf edp:web ein.

Der Webserver von edp:web selbst läuft auf einem zweiten Port, der um 1 niedriger ist als der Port des SSL-Proxys. Normalerweise ist das Port 442. Von außen über das Internet wird nur der SSL-Proxy angesprochen, der die Anfragen innerhalb des Servers an edp:web weiterleitet.

Hinweis: Richten Sie für den Port 442 keinesfalls eine Portfreigabe ein.

Konfiguration

Um den SSL-Proxy zu nutzen, passen Sie die Konfigurationsdatei von edp:web wie folgt an:

[HTTP-Server]
Port=443
SSL=0
SSL-Proxy=1
Domain=edp.feuerwehr-musterstadt.de

Für einen korrekten Betrieb sollte der Port immer auf 443 (Standard für HTTPS) stehen. Die Einstellung SSL=0 deaktiviert die direkte Verwendung der Zertifikatsdateien im Verzeichnis von edp:web.

Mit SSL-Proxy=1 aktivieren Sie den SSL-Proxy. Unter Domain tragen Sie die Domain bzw. Subdomain ein, für die das Zertifikat über LetsEncrypt bezogen werden soll.

edpweb/ssl-proxy.txt · Zuletzt geändert: von 127.0.0.1