Markierung: 2017-Quelltext-Bearbeitung |
Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 66: | Zeile 66: | ||
Ist die {{Alex}} Installation in einer Verzeichnisstruktur organisiert wie in [[Bfx.Alex.Watchdog.exe]] beschrieben, so werden die Ports folgendermaßen berechnet: | Ist die {{Alex}} Installation in einer Verzeichnisstruktur organisiert wie in [[Bfx.Alex.Watchdog.exe]] beschrieben, so werden die Ports folgendermaßen berechnet: | ||
Der | Der Kundenport ist der Port der im Verzeichnis codiert ist. | ||
* Mongo-Server-Port = | * Mongo-Server-Port = Kundenport + <code>10000</code> | ||
* WebApi-Port = | * WebApi-Port = Kundenport + <code>20000</code> | ||
* Model-Server-Port = | * Model-Server-Port = Kundenport + <code>30000</code> | ||
* WebUI-Port = | * WebUI-Port = Kundenport + <code>40000</code> | ||
== Technische Informationen für Interessierte == | == Technische Informationen für Interessierte == |
Version vom 10. Mai 2023, 14:25 Uhr
Was ist eine Netzwerkadressse?
Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts innerhalb eines Netzwerkes.
- Drucker
- PC
- Server
- Handy
- Stempeluhr
Die Netzwerkadresse wird auch IP-Adresse genannt.
Form = [0..255].[0..255].[0..255].[0..255]
-> zb.: 192.168.0.33
Was ist ein Port?
Ein Port ist ein Teil einer Netzwerkadresse und gibt das Protokoll / den Prozess an, mit dem man bei dieser Netzwerkadresse Daten austauschen will.
- Mailserver
- Webserver
- Alexserver
- Mongoserver
- Webuiserver
- Druckerserver
Ein Port ist eine Nummer in der Form [0..65535]
-> z.B. 20
, 21
, 80
, 8080
, 4400
, 4480
, 9000
Netzwerkadresse + Port
Zusammen mit einer Netzwerkadresse spezifiziert ein Port also einen Prozess auf einem Gerät im Netzwerk.
Form = [0..255].[0..255].[0..255].[0..255]:[0..65535]
-> z.B. 192.168.0.33:4400
Netzwerkadresse im ALEX-Config-File
modelServer.host
- Adresse des Computers, wo der Alex®-Server läuft
Kann über das Kommando ipconfig
in der Kommandozeile herausgefunden werden.
Ports im ALEX-Config-File
modelServer.port
- Wenn nicht anders angegeben:
4400
- Port für Alex®-ModelServer
- Port für Alex-Client, damit er den Alex®-ModelServer findet
- Port für die Apps Dienstplan und Personal Cockpit
httpServer.port
= WebApi-Port
- Wenn nicht anders angegeben:
4480
- Port für Webservice HTTP-Server
webServer
= WebUI-Ports
webServer.port
- Wenn nicht anders angegeben:
8080
- Port für unverschlüsselte Verbindung zu WebUI-Server
- Wenn nicht anders angegeben:
webServer.sslport
- Wenn nicht anders angegeben:
4430
- Port für verschlüsselte Verbindung zu WebUI-Server
- Wenn nicht anders angegeben:
Mongo-Server-Port
- Wenn nicht im "connectionInfo" angegeben: zufälliger Port größer
9000
- siehe auch MongoDB
Ports über Installationsverzeichnis
Ist die Alex® Installation in einer Verzeichnisstruktur organisiert wie in Bfx.Alex.Watchdog.exe beschrieben, so werden die Ports folgendermaßen berechnet:
Der Kundenport ist der Port der im Verzeichnis codiert ist.
- Mongo-Server-Port = Kundenport +
10000
- WebApi-Port = Kundenport +
20000
- Model-Server-Port = Kundenport +
30000
- WebUI-Port = Kundenport +
40000