# Shopware Reverse Proxy

**URL:** https://forum.shopware.com/t/shopware-reverse-proxy/56568
**Category:** Administration
**Created:** [20. November 2018 um 12:22 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568 "2018-11-20T12:22:43Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Hille](https://avatars.discourse-cdn.com/v4/letter/h/87869e/32.png) [@Hille](https://forum.shopware.com/u/Hille)
#### Post date: [20. November 2018 um 12:22 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568/1 "2018-11-20T12:22:43Z")

</div>

Ich teste gerade Shopware 5.5.3 in einer Testumgebung mit folgendem Konstrukt

nginx - varnish - apache

Der Shop läuft per https. Die Konfiguration ist nach folgendem Beispiel erfolgt

[https://developers.shopware.com/sysadmins-guide/varnish-setup/](https://developers.shopware.com/sysadmins-guide/varnish-setup/)

Das Ganze läuft soweit problemlos. Allerdings wird im Log nicht die Client IP, sondern die Proxy IP geloggt. Gibt es da ne Möglichkeit, dies zu ändern?

---

<div class="post-metadata">

### Author: ![hhmarco73](https://avatars.discourse-cdn.com/v4/letter/h/ed8c4c/32.png) [@hhmarco73](https://forum.shopware.com/u/hhmarco73)
#### Post date: [20. November 2018 um 12:44 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568/2 "2018-11-20T12:44:06Z")

</div>

[https://developers.shopware.com/sysadmins-guide/varnish-setup/?\_ga=2.203107922.2143034435.1542717527-1716137626.1539072998#configure-trusted-proxies](https://developers.shopware.com/sysadmins-guide/varnish-setup/?_ga=2.203107922.2143034435.1542717527-1716137626.1539072998#configure-trusted-proxies)  
Richtig konfiguriert? Siehe auch&nbsp;[How to Configure Symfony to Work behind a Load Balancer or a Reverse Proxy (Symfony Docs)](https://symfony.com/doc/current/deployment/proxies.html)&nbsp;

---

<div class="post-metadata">

### Author: ![Hille](https://avatars.discourse-cdn.com/v4/letter/h/87869e/32.png) [@Hille](https://forum.shopware.com/u/Hille)
#### Post date: [20. November 2018 um 13:12 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568/3 "2018-11-20T13:12:32Z")

</div>

Ja, die Konfiguration ist korrekt, habe ich so übernommen. Wenn ich mod\_remoteip einsetze, wird die Client IP richtig geloggt. Allerdings habe ich dann das Problem, dass z.B. Bilder per http geladen werden, also mixed Content.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [20. November 2018 um 13:55 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568/4 "2018-11-20T13:55:20Z")

</div>

> **[Backend läd Teile über http anstatt über https](https://forum.shopware.com/discussion/comment/220139/#Comment_220139)**
>
> Gerade bei großen Projekten erreichen uns immer wieder Meldungen, dass nach einer SSL-Umstellung die Bilder im Frontend und bestimmte Assets im Backend nicht per HTTPS:// geladen werden. Die Darstellung wird dann vom Browser blockiert. In der Regel...

---

<div class="post-metadata">

### Author: ![Hille](https://avatars.discourse-cdn.com/v4/letter/h/87869e/32.png) [@Hille](https://forum.shopware.com/u/Hille)
#### Post date: [22. November 2018 um 09:17 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568/5 "2018-11-22T09:17:07Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> [https://forum.shopware.com/discussion/comment/220139/#Comment\_220139](https://forum.shopware.com/discussion/comment/220139/#Comment_220139)

&nbsp;

Diesen&nbsp; Beitrag hatte ich mir angeschaut bzw trustedproxies und&nbsp;&nbsp;$\_SERVER[‚HTTP\_X\_FORWARDED\_PROTO‘] = ‚https‘; und die config.php eingefügt. Das läuft ja soweit damit auch. Es wird eben bloss die falsche IP geloggt. Wenn ich dann das Apache Modul mod\_remoteip lade,&nbsp;wird die korrekt Client IP geloggt,&nbsp;allerdings werden nun die Bilder per http&nbsp;geladen, trotz der beiden Einträge in der config.php.

---

<div class="post-metadata">

### Author: ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)
#### Post date: [22. November 2018 um 09:23 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568/6 "2018-11-22T09:23:56Z")

</div>

Sendet der Proxy die Client IP denn per x-forwarded-for mit?

---

<div class="post-metadata">

### Author: ![Hille](https://avatars.discourse-cdn.com/v4/letter/h/87869e/32.png) [@Hille](https://forum.shopware.com/u/Hille)
#### Post date: [27. November 2018 um 13:29 UTC](https://forum.shopware.com/t/shopware-reverse-proxy/56568/7 "2018-11-27T13:29:18Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Sendet der Proxy die Client IP denn per x-forwarded-for mit?

Ich denke schon, denn zumindestens mit aktivierten mod\_remoteip wird korrekt geloggt. Ich habe auch testweise mal den Varnish draussen gelassen, also vom nginx gleich zum Apachen, das gleiche Problem. Wird für den nginx ein separates Modul (ngx\_http\_realip) benotigt, um die Client-IP entsprechend durchzureichen?
