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.286
348
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
169
42
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.
 

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 in Safari zeigt Feld falsch an. JTL-Shop - Fehler und Bugs 0
Neu Bestseller-Templates AVIA, CLEARIX, FIRE - schnell, universell, 100% kompatibel zum JTL-Shop Templates für JTL-Shop 0
Neu Mindestbestellwert für Netto-Einkaufswert JTL-Shop 5 Allgemeine Fragen zu JTL-Shop 0
Neu JTL Shop 5 Daten - In "leere" JTL Wawi Datenbank importieren - Ist das möglich? User helfen Usern - Fragen zu JTL-Wawi 8
Neu JTL-Shop 5 Liste von CSV-Export Variablen gesucht Allgemeine Fragen zu JTL-Shop 1
Neu zweiten Shop auch bei JTL hosten ? Allgemeine Fragen zu JTL-Shop 1
Neu Error Code = 0 bei Installation JTL-Shop 5.3.1 Einrichtung JTL-Shop5 3
Neu Angriff auf JTL-Shop ?Log file: Wrong ip Allgemeine Fragen zu JTL-Shop 2
Gelöst Ausgabe Kundengruppenattribute JTL-Shop 5.3 Allgemeine Fragen zu JTL-Shop 0
Neu Badges / Artikelsticker bei JTL Shop 5.3.0 Templates für JTL-Shop 0
Neu Bug Popup/eModal - JTL Shop 5.3 JTL-Shop - Fehler und Bugs 1
Neu JTL-Shop 5.3 - Aktuell 5.3.1 Releaseforum 1
Neu JTL 1.8.12.0 - Artikelattribut für Shop importieren - Format CSV-Datei / Hilfe bei Import von individuellen Attributen für JTL-Shop (googlekat) JTL-Ameise - Ideen, Lob und Kritik 1
JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Vouchers 2
Neu JTL Shop Gutscheine über JTL-Vouchers erstellen Allgemeine Fragen zu JTL-Shop 2
Neu E-Commerce-Effizienz steigern: Welche Programmiersprache verbessert die JTL-Shop-Entwicklung? Technische Fragen zu Plugins und Templates 1
Neu Kompatibilitätsliste JTL Shop & JTL Wawi Gelöste Themen in diesem Bereich 3
Neu JTL-Shop 5 Paypal Zahlung 30 Tage Zahlungsziel Allgemeine Fragen zu JTL-Shop 6
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
Neu Umstieg von Shopware 5 zu JTL Shop 5 - Ranking behalten Allgemeine Fragen zu JTL-Shop 2
Neu Verbindungsproblem Wawi (1.8.12.0) zum JTL-Shop (5.2.4) über localhost User helfen Usern - Fragen zu JTL-Wawi 0
Neu Lizenz zu verkaufen für JTL-Shop Standard Edition Allgemeine Fragen zu JTL-Shop 4
JTL Shop : automatisch setzen: Verfügbar ab: 28.04.2024 (Vorbestellung möglich) JTL-Wawi 1.8 0
Neu Programmierung eines Tools zur Verwaltung einer Datentabelle (JTL Shop 5) Technische Fragen zu Plugins und Templates 6
I have faced an issue while the JTL Shop order has synchronized to the JTL WAWI 1.8 version. JTL-Wawi 1.8 0
Neu JTL Shop 5 Umfrage!? Allgemeine Fragen zu JTL-Shop 0
Neu Woocommerce mit JTL Connector "Die Shop-URL verweist nicht auf einen gültigen Shop" WooCommerce-Connector 4
Hosting JTL- Shop unter https://...12358.jtl-shop.de/ Einrichtung JTL-Shop5 0
Neu JTL-Shop Standard Edition Lizenz zu verkaufen Umstieg auf JTL-Shop 7
Neu Wie kann ich im JTL-Shop einen Abwesenheitshinweis einstellen? Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop 5.30? Allgemeine Fragen zu JTL-Shop 9
Neu Anzeige von Neuheiten und Topsellern im JTL Shop 5 Allgemeine Fragen zu JTL-Shop 2
Neu NEU ✔️ PDF-Angebots-Plugin für den JTL-Shop 5 - PDF Angebote von der Produktseite oder aus dem Warenkorb heraus generieren B2C / B2B Plugins für JTL-Shop 5
Neu JTL Shop funktioniert nicht mehr Allgemeine Fragen zu JTL-Shop 2
Neu JTL Shop Template Domain lösen? Allgemeine Fragen zu JTL-Shop 0
Neu Migration von eCommerce-Integrator auf JTL Connector - Software 5 Shop Onlineshop-Anbindung 2
Neu CloudFlare RocketLoader und JTL-Shop OnPage Composer JTL-Shop - Fehler und Bugs 0
Neu JTL-Shop 5 und PHP OpCache Allgemeine Fragen zu JTL-Shop 9
Sprachauswahl im JTL Shop 5 Einrichtung JTL-Shop5 5
Neu JTL Shop und WAWI komplett testen vor Shop-Release Gelöste Themen in diesem Bereich 8
Neu JTL Wawi Warenwirtschaft mit Gambio Cloud-Shop Gambio-Connector 0
Neu Anfängerfrage nach der prinzipiellen Funktionsweise mit JTL-Shop und FFN Starten mit JTL: Projektabwicklung & Migration 4
Neu Neue Tab in JTL 5 Shop erstellen Allgemeine Fragen zu JTL-Shop 3
Neu JTL Shop nicht mehr erreichbar Allgemeine Fragen zu JTL-Shop 1
Update von JTL-Shop 4.06 auf JTL-Shop 5.1.1 geht nicht Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu JTL-Shop 5 Nova-Template / Darstellung der Produktliste teilweise fehlerhaft JTL-Shop - Fehler und Bugs 1
Neu JTL-Shop 5.2.4 - Umlaute wird in Plugins falsch übergeben JTL-Shop - Fehler und Bugs 2
Kundenimport von OpenCart 2.3 zu JTL Shop 5 Einrichtung JTL-Shop5 0
Neu erster JTL Shop - Artikelbilder aus Cloudspeicher - aber nicht in die Wawi eazybuisiness DB Allgemeine Fragen zu JTL-Shop 0
Neu PAngV (PreisAngabenVerordnung) vom 28.05.2022 mit JTL-Wawi und JTL-Shop - bzgl. "Läuft JTL Wawi stabil?" Smalltalk 1

Ähnliche Themen