ALEX-Ports: Unterschied zwischen den Versionen

Zeile 37: Zeile 37:
** Default 4480
** Default 4480
** Port für [[Webservice]] HTTP-Server
** Port für [[Webservice]] HTTP-Server
** Port für die Stundennachweis- und Stempel-App
** Port für die [[Timesheet_und_Timestamp|Stundennachweis- und Stempel-App]]


* "webServer" "port" = WebUI-Port
* "webServer" "port" = WebUI-Port

Version vom 23. Mai 2018, 09:57 Uhr

Was ist eine Netzwerkadressse?

Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts (Drucker, PC, Server, Handy,...) innerhalb eines Netzwerkes.

Netzwerkadresse == IP-Adresse

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 (Mailserver, Webserver, Alexserver, Mongoserver, Webuiserver, Druckerserver,...) an mit dem man bei dieser Netzwerkadresse "reden" will.

Ein Port ist eine Nummer in der Form [0..65535] -> zb.: 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] -> zb.: 192.168.0.33:4400

Netzwerkadresse im ALEX-Config-File

  • "modelServer" "host"
    • Adresse des Computers wo der Alex-Server läuft
cmd> ipconfig

Ports im ALEX-Config-File

  • "modelServer" "port"
    • Default 4400
    • Port für Alex-Server
    • Port für Alex-Client damit er den Alex-Server findet
    • Port für die Dienstplan-App
  • "webServer" "port" = WebUI-Port
    • Default 8080
    • Port für WebUI-Server
  • Mongo-Server port
    • Wenn nicht im "connectionInfo" angegeben -> Random Port > 9000
    • MongoDB startet eigenes HTTP-Interface mit Port + 1000
    • 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:

BasisPort = AlexInstallationID * AlexInstanceCount + AlexInstanceID

  • Mongo-Server port = BasisPort + 10.000
  • WebApi port = BasisPort + 20.000
  • Model-Server port = BasisPort + 30.000
  • WebUI port = BasisPort + 40.000

Technische Information für Interessierte

IP-Adresse

Port