Seite 1 von 1

Gastbestell Komponente

Verfasst: So 8. Mär 2026, 08:52
von Philipp
Hallo,
ich hatte mich dieses Wochenende mal daran begeben die Gastbestellung für den Außenbereich zu installieren.
Als Webserver für die Komponente nutze ich ein Cloudpanel (da liegt auch bsp unsere website drauf)
Ich hatte die Version mit dem Speicher im File System gewählt.

Wenn ich im Hauptsystem (ubuntu vm) die Gastkomponente mit code und url eintrage lässt sich die kassen komponente nicht mehr bedienen. Irgendwas läuft da anscheinend in ein timeout. Ich finde aber nicht raus was.

Hat jemand eine Idee was ich falsch gemacht haben könnte oder wo ich nach logs suchen müsste?

Gruß aus Krefeld.

Re: Gastbestell Komponente

Verfasst: So 8. Mär 2026, 09:00
von pichel
Hall9 Philipp,

der Webserver des Kernsystems muss die Gastbestellkomponente erreichen können. Hast du das gecheckt?

Gruß,

Stefan

Re: Gastbestell Komponente

Verfasst: So 8. Mär 2026, 09:29
von Gast
Guten Morgen Stefan,
ja, der Webserver kann das Bestellsystem grundsätzlich erreichen.
Allerdings hab ich das Gast system hinter einen ssl proxy gehangen (damit das eben mit https angesprochen wird) . Kann das ein Problem sein?

Re: Gastbestell Komponente

Verfasst: So 8. Mär 2026, 09:44
von Philipp
Stefan du hattest Recht gehabt. Da wäre ich ja im Leben nicht hinter gekommen.
Ein Curl hat ein Timeout erzeugt. Meine weitere Fehlersuche ergab, dass eine Hairpin NAT Regel für den Webserver gefehlt hat.

Es funktioniert jetzt :)

Re: Gastbestell Komponente

Verfasst: So 8. Mär 2026, 21:32
von pichel
Hallo Philipp,

wozu eine Hairpin NAT Regel? Das Gastbestellsystem soll doch von den Gästen direkt zugreifbar sein, d.h. im öffentlichen Internet gehostet sein. Deswegen baut ja eben das OrderSprinter-Kernsystem die Verbindung regelmäßig zum Gastbestellsystem auf und nicht andersrum - nur so bekommt man das auch konzeptuell sicher.

Wenn du das in deinem privaten Netz hostest (oder warum sonst diese Regel), müssen die Nutzer ja immer in irgendein privates WLAN, um zu bestellen. Mag für viele kein Problem sein, für mich ein No-Go.

Viele Grüße,

Stefan

Re: Gastbestell Komponente

Verfasst: Mo 9. Mär 2026, 09:50
von Philipp
Guten Morgen Stefan,
das Gastbestellsystem ist im öffentlichen Internet erreichbar.

Das ich da ein Hairpin nat brauche hat mit meiner Infrastruktur zu tun.
Das Kassensystem läuft im privaten Netz, aber über gleichen Router wie das Cloudpanel mit der öffentlichen Adresse. Mikrotik muss man dann immer sagen, dass da ein hairpin gemacht werden soll. Ansonsten siehst du zugriffe von bsp 10.55.0.1 auf 37.116.72.1 - Da klappt der rückweg natürlich nicht mehr :)