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.
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.
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.