Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
=== Was ist eine Netzwerkadressse? === | === Was ist eine Netzwerkadressse? === | ||
Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts (Drucker, PC, Server, Handy, | Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts (Drucker, PC, Server, Handy, Stempeluhr) innerhalb eines Netzwerkes. | ||
Netzwerkadresse | Die Netzwerkadresse wird auch IP-Adresse genannt. | ||
Form = [0..255].[0..255].[0..255].[0..255] -> zb.: 192.168.0.33 | Form = <code>[0..255].[0..255].[0..255].[0..255]</code> -> zb.: <code>192.168.0.33</code> | ||
=== Was ist ein Port? === | === Was ist ein Port? === | ||
Ein Port ist ein Teil einer Netzwerkadresse und gibt das Protokoll / den Prozess (Mailserver, Webserver, Alexserver, Mongoserver, Webuiserver, Druckerserver | 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] -> z.B. 20, 21, 80, 8080, 4400, 4480, 9000 | Ein Port ist eine Nummer in der Form <code>[0..65535]</code> -> z.B. <code>20</code>, <code>21</code>, <code>80</code>, <code>8080</code>, <code>4400</code>, <code>4480</code>, <code>9000</code> | ||
=== Netzwerkadresse + Port === | === Netzwerkadresse + Port === | ||
Zeile 17: | Zeile 17: | ||
Zusammen mit einer Netzwerkadresse spezifiziert ein Port also einen Prozess auf einem Gerät im Netzwerk. | 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 | Form = <code>[0..255].[0..255].[0..255].[0..255]:[0..65535]</code> -> z.B. <code>192.168.0.33:4400</code> | ||
== Netzwerkadresse im [[ALEX-Config-File]] == | == Netzwerkadresse im [[ALEX-Config-File]] == | ||
* | * <code>modelServer.host</code> | ||
** Adresse des Computers, wo der {{Alex}}-Server läuft | ** Adresse des Computers, wo der {{Alex}}-Server läuft | ||
Kann über das Kommando <code>ipconfig</code> in der Kommandozeile herausgefunden werden. | |||
== Ports im [[ALEX-Config-File]] == | == Ports im [[ALEX-Config-File]] == | ||
=== | === <code>modelServer.port</code> === | ||
* | * Wenn nicht anders angegeben: <code>4400</code> | ||
* Port für {{Alex}}- | * Port für {{Alex}}-ModelServer | ||
* Port für Alex-Client, damit er den {{Alex}}- | * Port für Alex-Client, damit er den {{Alex}}-ModelServer findet | ||
* Port für die Apps Dienstplan und Personal Cockpit | * Port für die Apps Dienstplan und Personal Cockpit | ||
=== | === <code>httpServer.port</code> = WebApi-Port === | ||
* | * Wenn nicht anders angegeben: <code>4480</code> | ||
* Port für [[Webservice]] HTTP-Server | * Port für [[Webservice]] HTTP-Server | ||
=== | === <code>webServer.port</code> = WebUI-Port === | ||
* | * Wenn nicht anders angegeben: <code>8080</code> | ||
* Port für WebUI-Server | * Port für WebUI-Server | ||
=== Mongo-Server | === Mongo-Server-Port === | ||
* Wenn nicht im "connectionInfo" angegeben | * Wenn nicht im "connectionInfo" angegeben: zufälliger Port größer <code>9000</code> | ||
* siehe auch [[MongoDB]] | * siehe auch [[MongoDB]] | ||
Zeile 50: | Zeile 49: | ||
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 Basisport ist der Port der im Verzeichnis codiert ist. | |||
* Mongo-Server | * Mongo-Server-Port = Basisport + <code>10000</code> | ||
* WebApi | * WebApi-Port = Basisport + <code>20000</code> | ||
* Model-Server | * Model-Server-Port = Basisport + <code>30000</code> | ||
* WebUI | * WebUI-Port = Basisport + <code>40000</code> | ||
== Technische Informationen für Interessierte == | == Technische Informationen für Interessierte == |
Version vom 29. Dezember 2022, 09:20 Uhr
Was ist eine Netzwerkadressse?
Eine Netzwerkadresse ist eine eindeutige Kennung eines Geräts (Drucker, PC, Server, Handy, Stempeluhr) innerhalb eines Netzwerkes.
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 (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]
-> 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.port
= WebUI-Port
- Wenn nicht anders angegeben:
8080
- Port für WebUI-Server
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 Basisport ist der Port der im Verzeichnis codiert ist.
- Mongo-Server-Port = Basisport +
10000
- WebApi-Port = Basisport +
20000
- Model-Server-Port = Basisport +
30000
- WebUI-Port = Basisport +
40000