JTL-Shop (Docker) in Subdirectory hinter NGINX

Sunmax

Neues Mitglied
17. November 2022
4
0
Hallo,
ich habe ein Problem unseren JTL-Shop zum Laufen zu bringen. Ich benutze den offiziellen(?) Docker-Container (jtlsoftware/shop) welcher unter localhost:8080 erreichbar ist.
Des weiteren benutze ich einen Wordpress Docker-Container um ein schickes Frontend zu haben.
Die ganze Geschichte läuft hinter NGINX, die soweit alles korrekt redirected.
Wenn ich nun also www.meinewebsite.de/store aufrufe kommt auch ganz korrekt der JTL-Shop zum Vorschein. Ebenso der Admin-Bereich, der absolut problemlos läuft.
Was allerdings nicht funktioniert ist, dass von der Wawi übertragenen Bilder sowie alle Unterkategorien/-seiten und Produktseiten entweder in einem 404 oder einem 500er Fehler enden (je nachdem was ich gerade bei der RewriteBase eingestellt habe).

Meine Konfigurationen sehen wie folgt aus:

JTL Shop config.JTL-Shop.ini.php
define('URL_SHOP', 'https://www.meinewebsite.de/store');

JTL Shop .htaccess
(mit /store kommt 500, wenn ich es auskommentiere bekomme ich JTL 404-Seite)
RewriteBase /store

NGINX
location /store { proxy_pass http://localhost:8080/; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Proto https; }

Ich hoffe, dass jemand eine Idee hat, was ich hier noch ausprobieren könnte.
 
Zuletzt bearbeitet:

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.856
557
Ich kenne zwar den JTL Shop nicht und weiß deshalb auch nicht, was die JTL Shop Config.php macht, aber für mich sieht schonmal das https in der Variable URL_SHOP verdächtig aus.
An welcher Stelle wird denn TLS terminiert?

Ich würde erstmal den Dockercontainer prüfen, also http://localhost:8080/ und schauen, was da für URL's erzeugt werden (oder doch https://localhost:8080/). Und dann im zweiten Schritt kannst du dich um den nginx kümmern.

Grundsätzlich zur Fehlersuche würde ich dazu raten, curl zu benutzen, denn dann kannst du dir auch die versendeten Header und vieles mehr anzeigen lassen ...und wirst auch nicht vom Browsercache ausgetrickst ;)
 

Sunmax

Neues Mitglied
17. November 2022
4
0
Moin, also mit der config.php meine ich natürlich die config.JTL-Shop.ini.php - hab das mal abgeändert, nicht dass das zu Verwirrungen führt 😄
Die SSL-Geschichte wird von NGINX übernommen und alle http-Anfragen auf https umgeleitet. Wenn ich auf den Server mit dem direkten Port zum Docker-Container gehe werde ich umgeleitet zu der URL die in der config.JTL-Shop.ini.php steht. Mit dem curl werd ich mich mal auseinander setzen. Der Browser Cache ist bei der Geschichte tatsächlich sehr nervig 😅
 

Sunmax

Neues Mitglied
17. November 2022
4
0
Ich hänge hier mal noch einen kleinen Ausschnitt aus dem Apache2 Error-Log des JTL-Shop Docker-Containers an. Mir sagt das irgendwie nix, was da falsch ist 🤔

Code:
[Fri Nov 18 14:29:45.827566 2022] [core:debug] [pid 872] core.c(3838): [client 172.21.0.1:47870] AH00122: redirected from r->uri = /store/index.php, referer: https://www.meinewebseite.de/store/
[Fri Nov 18 14:29:45.827580 2022] [core:debug] [pid 872] core.c(3838): [client 172.21.0.1:47870] AH00122: redirected from r->uri = /media/image/product/256/md/produktbild.webp, referer: https://www.meinewebseite.de/store/

und als zweites, was den Internal Server Error wohl versucht sind die "too many redirects":
[Fri Nov 18 14:37:15.047319 2022] [core:error] [pid 1031] [client 172.21.0.1:58834] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: https://www.meinewebsite.de/store/
 

Fabrice

Sehr aktives Mitglied
4. September 2012
173
47
Ihm ich wäre vorsichtig mit einem Container, welcher seit einem Jahr nicht mehr neu gebaut wurde. Da sind dann auch die Bugs des letzten Jahres mit drinnen. Wollte auch erst diesen nehmen und hab mir lieber selbst einen gebaut.
 
  • Gefällt mir
Reaktionen: karabey

Thomas_T

Sehr aktives Mitglied
19. Dezember 2019
250
58
Werdau
na da ist doch schon der fehler im Log:
...redirected from r->uri = /media/image/product/256/md/produktbild.webp, referer: https://...
deine uri müsste in diesem Fall: /store/media/image/product/... heissen, wenn die shop-uri mit /store/ beginnt
 
Ähnliche Themen
Titel Forum Antworten Datum
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 500 Upgrade JTL-Shop4 auf JTL-Shop5 3
JTL Shop 4 Upgrade auf 5.5.0 --> Fehler 404 Upgrade JTL-Shop4 auf JTL-Shop5 11
Neu JTL Shop 5 und Klarna Plugins für JTL-Shop 0
Neu JTL Shop 5.7 - Widerrufsbutton im B2B Templates für JTL-Shop 13
Neu Dropdown jtl shop länge einstellen Allgemeine Fragen zu JTL-Shop 2
JTL-Shop 5.7.0 Widerrufsbutton Einrichtung JTL-Shop5 9
Neu JTL Shop Template Snackys Bildgrößen einstellen Templates für JTL-Shop 1
Neu JTL-Shop 5.7 - Aktuell 5.7.0 Releaseforum 0
Neu Gratisgeschenke im JTL Shop nicht wirklich nutzerfreundlich. Allgemeine Fragen zu JTL-Shop 4
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Hilfe bei der Entwicklung gesucht: Werde Tester für meine JTL-Shop Plugins Plugins für JTL-Shop 0
Neu JTL-Shop "Plugin-Vorlage" gesucht User helfen Usern 3
Neu JTL - Shop Adressprüfung - Erfahrungen ? Allgemeine Fragen zu JTL-Shop 2
Neu Wo ist JTL-Debug geblieben? Shopvariablen beim Shop-/Templateentwicklung sichtbar machen? Plugins für JTL-Shop 10
Neu Alte Produktbilder erscheinen im JTL-Shop trotz Löschung und neuem Upload immer wieder – JTL-Wawi enthält nur neue Bilder JTL-Wawi - Fehler und Bugs 16
Neu JTL Shop 5 Sync in JTL WAWI 2.0.0 zeigt Verbindungstest Fehlermeldung Onlineshop-Anbindung 4
Neu Rechnung im JTL Shop Kundenkonto Onlineshop-Anbindung 1
Neu Strukturierte Daten vom Typ "Produkt" werden nach Update auf JTL Shop 5.6.1 nur fehlerhaft erkannt JTL-Shop - Fehler und Bugs 3
Neu Wero für den JTL Shop? Plugins für JTL-Shop 21
Neu JTL-Shop Verkauf - Tipps? Business Jungle 5
Neu Kategoriestruktur auf JTL-Wawi in WooCommerce Shop darstellen WooCommerce-Connector 2
Neu DSGVO – Automatisierte Löschung von Kundendaten nach 10 Jahren (JTL-Wawi / JTL-Shop) User helfen Usern - Fragen zu JTL-Wawi 2
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL Allgemeine Fragen zu JTL-Shop 0
welche Sync Benutzer Daten in Shop und WAWI bei neu-Hosting über JTL JTL-Wawi 1.11 0
Neu OPC friert beim speichern von Änderungen ein nach JTL-Shop Update von Version 5.1.5 auf 5.6.1 JTL-Shop - Fehler und Bugs 6
Neu WaWi - JTL Shop - Kein Abgleich des Artikelnamen möglich Onlineshop-Anbindung 1
Neu Wawi Synchronisation mit JTL Shop nicht möglich! seit 3 Stunden was kann man machen? Onlineshop-Anbindung 1
Neu Neues Plugin: Sauberes Meta-Tracking für JTL-Shop 5 (Pixel + CAPI + Consent) Plugins für JTL-Shop 0
Neu Komplettkündigung durch JTL - Neukunde User helfen Usern 4
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 2
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Using short screen recordings for JTL-Wawi workflow documentation – anyone doing this? JTL-Wawi 2.0 3
JTL-Wawi 1.11.7 Sporadischer Fehler - Zugriff verweigert. JTL-Wawi 1.11 0
Neu JERA Fehlerhafte Belege / Konfiguration JTL Steuertabelle User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL Wawi Einloggen geht nicht!! User helfen Usern - Fragen zu JTL-Wawi 4
Sanktionsprüfung mit JTL JTL-Wawi 1.10 0
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Database connection timeouts and interface lag in JTL-Wawi with background script managers User helfen Usern 0
Welche JTL Version aktuell am sinnvollsten JTL-Wawi 1.11 14
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 1
Neu product_visibility bei JTL-Wawi und Shopware 6 Shopware-Connector 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 4
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
JTL Ameise fehlt im Programm x86 JTL-Wawi 2.0 3
Neu Plattformkosten auf Auftragspositionsebene in die JTL WaWi schreiben Arbeitsabläufe in JTL-Wawi 4
Neu JTL-Verknüpfung mit EC-Gerät fehlerhaft JTL-POS - Fehler und Bugs 0
Neu JTL-Wawi in einem EU-Land einsetzen – rechtliche & technische Fragen Installation von JTL-Wawi 2
Neu Versandart von Shopify zu JTL Wawi & Sendungsnummern von Wawi zu Shopify!? Shopify-Connector 0

Ähnliche Themen