Document toolboxDocument toolbox

TCP-Proxy Funktion

Einleitung

Die TCP-Proxy Funktion fungiert als Gateway zwischen Pathfinder und der Datenbank für Umgebungen, in denen Pathfinder keinen direkten Zugriff auf die Datenbank hat. Wenn Sie diese Funktion aktivieren, leitet Pathfinder Server alle Datenanforderungen über den konfigurierten TCP-Port an die Datenbank weiter.

Aktivieren der Proxy Funktion

Nach der Installation des Pathfinder-Servers müssen Sie die Datei appsettings.json (die sich im Stammordner des Anwendungsinstallation befindet) manuell bearbeiten, deren Inhalt etwa wie folgt ​​aussieht:

{ "server": { "httpportenabled": "true", "httpport": "8088", "httpsportenabled": "true", "httpsport": "8087", "hostname": "*", "basicauthenticationenabled": "true", "WaitForDebugger": "false", "apikeyauthenticationenabled": "true" }, "database": { "databasetype": "Postgresql", "connectionstring": "Server=localhost;database=mydatabase;USER ID=myuser;Password=mypass", "connectionretriesonstart": "5", "proxyenabled": "false", "proxyport": "8086" }, "certificatesettings": { "filename": "tripunkt.pfx", "password": "tripunkt" } }

Wenn Sie die Proxy-Funktion aktivieren möchten, ändern Sie einfach den Attributwert "proxyenabled"von "false"in "true". Wenn der Proxy an einem anderen Port als 8086 arbeiten soll, können Sie den Attributwert "proxyport" ebenfalls ändern.

Nur für Windows-Installationen:
Um die erforderlichen Firewall-Regeln hinzuzufügen und den Pathfinder Server-Dienst neu zu starten, führten Sie die Pathfinder Server Setup-Anwendung aus und durchlaufen Sie den Assistenten bis zum Ende.

Deaktivieren der Proxy-Funktion

Öffnen Sie die Datei appsettings.json und ändern Sie den Wert des Attributs

"proxyenabled" von "true" auf "false".

Nur für Windows-Installationen:
Um die Firewall-Regeln zu löschen führen Sie bitte die Pathfinder Server Setup-Anwendung aus und durchlaufen den Assistenten bis zum Ende.

Einrichten der Pathfinder-Verbindung über den Proxyserver

Konfigurieren Sie die Datenbankverbindung in Pathfinder Client so, als ob Sie direkt auf den Datenbankserver zugreifen würden, aber verwenden Sie anstelle des Datenbank-Hosts den Namen oder die IP-Adresse des Pathfinder-Servers und anstelle des Ports den Proxy-Port (standardmäßig 8086).