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.567
479
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
171
46
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
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Neu Shop 5.4 - Error 500 mit aktiviertem JTL Debug JTL-Shop - Fehler und Bugs 7
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Neu JTL Shop Subscription wurde durch Umstellung auf "Advanced Edition" teils doppelt berechnet Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 5.4 - Aktuell 5.4.0 Releaseforum 0
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Neu Anzeige der Vorgangsstatus im JTL Shop 5 Betrieb / Pflege von JTL-Shop 1
Neu Gleichzeitiger Zugriff von zwei Nutzern auf JTL-Shop-Backend Allgemeine Fragen zu JTL-Shop 2
Neu Preisdarstellung: keine „ab“-Preise mehr mit Staffelpreisen für Produkte ohne Variationen (JTL Shop 5.3.3) Allgemeine Fragen zu JTL-Shop 1
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Bestehender eBay-Shop -- JTL Shop neu -- Abgleich -- wie vorgehen? JTL-Wawi 1.9 1
Beantwortet Worker 2.0 übernimmt neuen JTL-Shop (5.3.3) nicht in seine Abgleiche Onlineshop-Anbindung 2
Neu JTL Shop 5 Sale-Ribbon Benennung: "Sale bis x%" Allgemeine Fragen zu JTL-Shop 2
Neu Im JTL-Shop angelegte Neukunden werden nicht an Wawi übertragen Onlineshop-Anbindung 2
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu Importieren von Blöcken in den JTL-Shop OnPage Composer Templates für JTL-Shop 1
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 5.3.x - PHP Fatal Error - PriceRange.php JTL-Shop - Fehler und Bugs 6
Neu Fehlermeldung im JTL Shop 5.2.2 Frontend - Wo zu finden für Debugging? JTL-Shop - Fehler und Bugs 1
Neu Korrekte Darstellung der Differenzbesteuerung im JTL Shop Allgemeine Fragen zu JTL-Shop 2
Neu Google shopping JTL SHOP 4 - "geht" nicht mehr Allgemeine Fragen zu JTL-Shop 9
Neu Workflows Buchhaltung und Steuer inklusive JTL POS, JTL Voucher und JTL Shop Schnittstellen Import / Export 1
Neu Abgleich mit JTL Shop läuft nach zahlreichen erfolgreichen Durchläufen nicht mehr weiter JTL-Shop - Fehler und Bugs 11
Neu JTL Shop Performance - Composer Allgemeine Fragen zu JTL-Shop 1
Neu JTL Hosting - Shop Backup? User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop 5 Fehler beim Abglich JTL-Shop - Fehler und Bugs 9
Neu JTL SHOP 5 - Email Anfragen Zwichenspeicher / Log Allgemeine Fragen zu JTL-Shop 3
Artikelverkauf über JTL-Shop mit Bestand 0 in der JTL WaWi JTL-Wawi 1.9 13
Neu Klarna Bestellungen wird vom JTL shop 5 nicht abgeschlossen JTL-Shop - Fehler und Bugs 2
Neu Bestehenden JTL-Shop übernehmen Onlineshop-Anbindung 7
Neu JTL Shop SSH Zugang und Hostingpanel User helfen Usern - Fragen zu JTL-Wawi 2
JTL Shop 5 Hosting auf einem IONOS Server - Performance Allgemeine Fragen zu JTL-Shop 13
Neu cKundenNr im JTL Shop nicht gesetzt. Auch kKundengruppe. Wie Rückkanal zum Shop aktualisieren? JTL-Wawi - Fehler und Bugs 3
Neu CIN Farbkonfigurator Plugin JTL-Shop 5 Plugins für JTL-Shop 0
Neu Zonen in Bannerverwaltung verschieben sich [JTL Shop 5.2.2] Betrieb / Pflege von JTL-Shop 0
Neu Versandkosten staffeln in JTL Shop 5 Gelöste Themen in diesem Bereich 6
Neu Schon ab JTL Starter parallel zu einem JTL CFE Shop: Gambio-Shop mit Connector 3.1.0 Gambio-Connector 0
Neu JTL Shop 5.3 - 20 GB reichen nicht aus Allgemeine Fragen zu JTL-Shop 3
Neu Domain für JTL Shop bei externem Hoster Allgemeine Fragen zu JTL-Shop 3
Neu Wie erstelle ich Bundles mit JTL Wawi? User helfen Usern 0
Neu HubSpot Anbindung an JTL-Wawi (CRM) User helfen Usern 1
Neu JTL WMS / WaWi / Retouren - Kundeneigentum an Kunden schicken Arbeitsabläufe in JTL-Wawi 1
JTL Voucher wird nicht versendet Einrichtung / Updates von JTL-Vouchers 0
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 0
Neu Update JTL Wawi von 1.0.0.0 auf 1.8.10.0 Installation von JTL-Wawi 8
JTL-Vouchers und Shopify Allgemeine Fragen zu JTL-Vouchers 3
JTL-SHO 5 standard, downgrade zu CFE-Version, beide gehostet bei JTL Einrichtung JTL-Shop5 4

Ähnliche Themen