Zuletzt bearbeitet vor 2 Stunden
von Max Quatember

ALEX-Ports: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Markierung: Quelltext-Bearbeitung 2017
Markierung: Quelltext-Bearbeitung 2017
 
Zeile 47: Zeile 47:
* für die Personal-Cockpit-App und QML
* für die Personal-Cockpit-App und QML
* für [[Webservice]] iCal, Einsatzanfrage via E-Mail
* für [[Webservice]] iCal, Einsatzanfrage via E-Mail
=== <code>modelServer.ports</code> ===
* Zusatzports für ModelServer


=== Mongo-Server-Port ===  
=== Mongo-Server-Port ===  

Aktuelle Version vom 7. Oktober 2025, 11:05 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
  • AlexServer
  • Mongoserver
  • 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 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

Portfreigaben für externen Zugriff auf ALEX

  • Erforderlich
    • modelServer

modelServer.port

  • Wenn nicht anders angegeben: 4400
  • für Alex®-ModelServer
  • für Alex-Client, damit er den Alex®-ModelServer findet
  • für die Personal-Cockpit-App und QML
  • für Webservice iCal, Einsatzanfrage via E-Mail

modelServer.ports

  • Zusatzports für ModelServer

Mongo-Server-Port

  • Wenn nicht im "connectionInfo" angegeben: zufälliger Port größer 9000
  • siehe auch Intern:MongoDB

Ports über Installationsverzeichnis

Ist die Alex® Installation in einer speziellen Verzeichnisstruktur organisiert, so werden die Ports folgendermaßen berechnet:

Die Verzeichnisstruktur muss folgendermaßen aussehen:

rootdir/installations/0.[id0]/primary/_.mongo
                                     /_.bfx_config
                     /1.[id1]/primary/_.mongo
                                     /_.bfx_config
                           .
                           .
                           .
                     /n.[idn]/primary/_.mongo
                                     /_.bfx_config
  • id0..n: Eindeutiger Name für die Installation
  • idport: Begriff für n Teil von n.[idn] Verzeichnis

Der idport ist der Port der im Verzeichnis codiert ist.

  • Model-Server-Port = idport + 30000

Deprecated:

  • WebUI-Port = idport + 43000
  • WebApi-Port = idport + 20000

Technische Informationen für Interessierte

IP-Adresse

Port

Bit Factory interne Informationen

ALEX-Portfreigabe für Webkunden