# HTTP-Cache BAN-Request NGINX 405 Fehler

**URL:** <https://forum.shopware.com/t/http-cache-ban-request-nginx-405-fehler/87408>\
**Category:** Shopware 5\
**Created:** [5. Mai 2021 um 10:42 UTC](https://forum.shopware.com/t/http-cache-ban-request-nginx-405-fehler/87408 "2021-05-05T10:42:32Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Perspect3D](https://avatars.discourse-cdn.com/v4/letter/p/c5a1d2/32.png) [@Perspect3D](https://forum.shopware.com/u/Perspect3D)\
**Post date:** [5. Mai 2021 um 10:42 UTC](https://forum.shopware.com/t/http-cache-ban-request-nginx-405-fehler/87408/1 "2021-05-05T10:42:32Z")

</div>

Hi, nach einem Tarifwechsel funktioniert leider der automatisierte Cronjob, der den HTTP-Cache löscht, nicht mehr. Der manuelle Aufruf über die Console funktioniert noch. Der Cronjob liefert beim automatischen Aufruf keine Fehlermeldung, aber in den Shopware- und Server-Logs ist folgendes zu finden:

[2021-04-29 00:05:02] core.ERROR: Reverse proxy returned invalid status code {„response“:"",„code“:405} {„uid“:„06f0dc8“}

„BAN / HTTP/1.1“ 405 0 „-“ „Shopware/5.6.8“ „-“

Laut meinem Provider wird NGINX als Reverse-Proxy vor dem eigentlichen Apache Webserver eingesetzt und in der Beschreibung des HTTP-Cache steht:

**If you use Nginx without Varnish, you have to add the URL to Shopware here with a custom URL path, because Nginx does not allow BAN requests**

Leider kenne ich mich mit Serverkonfigurationen nicht wirklich aus, daher die Frage, ob es irgendwelche Lösungsmöglichkeiten für das Problem gibt, wenn es beim Provider keine Möglichkeit gibt, den NGINX Cache von außen über eine URL zu leeren.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [6. Mai 2021 um 08:44 UTC](https://forum.shopware.com/t/http-cache-ban-request-nginx-405-fehler/87408/2 "2021-05-06T08:44:32Z")

</div>

Schau mal hier, vielleicht hilft dieser Thread:

> [@Import CSV Shopware 5 \>1000 Artikel](https://forum.shopware.com/t/import-csv-shopware-5-1000-artikel/35715):
>
> Guten Tag, ich habe ein Importproblem. Mittlerweile konnten wir es eingrenzen. Beim Importieren einer CSV Datei laufen im Apache folgende Fehler auf: [www.xxx.com:443](http://www.xxx.com:443) 5.XX.XX.XX - - [01/Apr/2016:14:37:56 +0200] „BAN / HTTP/1.1“ 405 4775 „-“ „Shopware/5.1.3“ [www.xxx.com:443](http://www.xxx.com:443) 5.XX.XX.XX - - [01/Apr/2016:14:37:56 +0200] „BAN / HTTP/1.1“ 405 4775 „-“ „Shopware/5.1.3“ [www.xxx.com:443](http://www.xxx.com:443) 5.XX.XX.XX - - [01/Apr/2016:14:38:04 +0200] „BAN / HTTP/1.1“ 405 4775 „-“ „Shopware/5.1.3“ [www.xxx.com:443](http://www.xxx.com:443) 5.XX.XX…

---

<div class="post-metadata">

**Author:** ![Perspect3D](https://avatars.discourse-cdn.com/v4/letter/p/c5a1d2/32.png) [@Perspect3D](https://forum.shopware.com/u/Perspect3D)\
**Post date:** [7. Mai 2021 um 11:42 UTC](https://forum.shopware.com/t/http-cache-ban-request-nginx-405-fehler/87408/3 "2021-05-07T11:42:48Z")

</div>

Hey, vielen Dank für die Hilfe!

Ich hatte auch schon das Forum mehrfach durchforstet und fast alles probiert, was ich dort gefunden hatte, doch leider ohne Erfolg bis jetzt. Ich hatte es auch mal mit einer relativ frischen Shopware-Installation getestet und dass Problem trat dort ebenfalls auf.

Dies ist wahrscheinlich einer der Beiträge, der meinem Problem am ähnlichsten ist:

> [@HTTP Cache invalidieren](https://forum.shopware.com/t/http-cache-invalidieren/34810):
>
> Hallo, ich möchte manuell den HttpCache eines bestimmten Artikels invalidieren, aber das klappt irgendwie nicht - es passiert schlichtweg nichts. Mittels $cacheId = ‚a‘.$articleId; $cachware()-\>Events()-\>notify( Shopware\_Plugins\_HttpCache\_InvalidateCacheId’, array(‚cacheId‘ =\> $cacheId) );&nbsp; soll ein BAN-Request erzeugt werden, das ist an verschiedenen Stellen im Wiki und Forum dokumentiert. Es passiert jedoch rein gar nichts, der Cache liefert die Seite schnell & munter weiter aus. Kann …

Leider wird dort nur erwähnt, dass der Provider TimmeHosting etwas an der Nginx-Config geändert hat und es dann funktionierte.

Von meinem Provider Domainfactory erhielt ich allerdings die Antwort, dass in der HTTP-Cache Dokumentation von Shopware beschrieben ist, das NGINX keine BAN Reqeusts akzeptiert und deshalb auch nichts an der Server-Konfiguration geändert werden kann, dass das Problem beheben würde. Außerdem ist es bei Domainfactory nicht möglich den NGINX Cache von außen über eine URL zu leeren, weshalb auch eine alternative URL nichts bringen würde.
