WebControl SSL Konfiguration für eigene Zertifikate
Der integrierten NGINX-WebServers wird mit einem bei der Installation erstellten Zertifikat (selfsigned) installiert. Die gängigen Webbrower weisen beim Öffnen von WebControl darauf hin und man muss der Verwendung dieses Zertifikates zustimmen.
Möchte man das optimieren, besteht die Möglichkeit ein eigenes Zertifikat einer bekannten CA zu verwenden.
Zum Einspielen eines eigenen Zertifikates muss dieses als .crt Datei mit dem passenden Schlüssel als .key Datei in diesen Ordner \HOME\ieffect\WEBCTRL kopiert werden.
In der ebenfalls im Ordner enthalten Datei php.conf müssen dann folgende Zeilen auf den Namen des neuen Zertifikates angepasst werden:
ssl_certificate /home/ieffect/WEBCTRL/webctrl.crt;
ssl_certificate_key /home/ieffect/WEBCTRL/webctrl.key;
Möchten Sie eine andere Portnummer als den Standardport für SSL (443) verwenden, können sie auch diese in folgender Zeile anpassen:
listen 443 ssl;
Wichtig ist, dass der Servername in der Config-Datei auch dem DNS-Namen sowie dem Namen im Zertifikat entspricht.
server_name demo1.menten.com
Zusätzlich sollten die Umgebungsvariablen von i-effect im Betriebssystem an die neuen Konfigurationsdateien angepasst werden, gehen Sie dazu wie folgt vor:
Aufruf des Menüs zum Bearbeitung der Umgebungsvariablen des Systems
CODEWRKENVVAR LEVEL(*SYS)
Bearbeitung der Umgebungsvariablen für Link/Port (Der Teil VxRxMx sollte Ihre i-effect Version repräsentieren)
CODEIEFFECT_VxRxMx_WEBCONTROL_LINK IEFFECT_VxRxMx_WEBCONTROL_PORT
Danach beenden und starten Sie im Green-Screen das *WEBCTRL Subsystem neu:
IEFFECT/ENDEFFSBS SUBSYSTEM(*WEBCTRL)
IEFFECT/STREFFSBS SUBSYSTEM(*WEBCTRL)