# Nginx und SSL

**URL:** <https://forum.shopware.com/t/nginx-und-ssl/34009>\
**Category:** Allgemein\
**Created:** [28. Januar 2016 um 13:16 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009 "2016-01-28T13:16:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![tiroled](https://avatars.discourse-cdn.com/v4/letter/t/ee59a6/32.png) [@tiroled](https://forum.shopware.com/u/tiroled)\
**Post date:** [28. Januar 2016 um 13:16 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/1 "2016-01-28T13:16:35Z")

</div>

Hallo,

wir verwenden setzen Nginx ein und verwenden&nbsp;die Version 5.1.1.

In den Einstellungen sind “SSL verwenden” und “Überall SSL verwenden” aktiviert.

Wenn der Besucher ohne https die Seite aufruft, wird er nicht automatisch auf die SSL-verschlüsselte Seite weitergeleitet.

Muss man noch irgendwo etwas einstellen, oder ist dies nicht vorgesehen?

&nbsp;

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [28. Januar 2016 um 17:05 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/2 "2016-01-28T17:05:29Z")

</div>

folgendes in die htacess reinkopieren

```
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

```

&nbsp;

ich sehe das als Bug an, deshalb habe ich einen eröffnet: [Shopware Issuetracker](https://issues.shopware.com/#/issues/SW-13972)

bitte voten, danke

&nbsp;

---

<div class="post-metadata">

**Author:** ![Benjamin\_Cremer](https://avatars.discourse-cdn.com/v4/letter/b/a8b319/32.png) [@Benjamin\_Cremer](https://forum.shopware.com/u/Benjamin_Cremer)\
**Post date:** [28. Januar 2016 um 18:42 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/3 "2016-01-28T18:42:37Z")

</div>

Hallo,

die Besucher werden nicht automatisch weiter geleitet, allerdings werden sämtliche links mit https erzeugt sodass der Besucher&nbsp;beim nächsten klick über die SSL-Verbindung rein kommt.

Generell würde ich raten die HTTP&nbsp;zu HTTPS Weiterleitung direkt im Webserver zu erledigen. Für nginx könnte die Konfiguration etwa wie folgt aussehen:

```
server {
   listen 80;
   server_name example.com www.example.com;
   return 301 https://$server_name$request_uri;
}

server {
    listen 443 ssl;
    server_name example.com;

    [...]
}

```

Viele Grüße,  
Benjamin Cremer&nbsp; ![cool](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "cool")

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [28. Januar 2016 um 19:04 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/4 "2016-01-28T19:04:20Z")

</div>

@kulli Er verwendet nginx als Webserver. .htaccess Dateien sind nur für den Apache Server. Eine .htaccess&nbsp;greift also nicht bei einem nginx, weil dieser die .htaccess komplett ignoriert.

---

<div class="post-metadata">

**Author:** ![tiroled](https://avatars.discourse-cdn.com/v4/letter/t/ee59a6/32.png) [@tiroled](https://forum.shopware.com/u/tiroled)\
**Post date:** [29. Januar 2016 um 09:29 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/5 "2016-01-29T09:29:18Z")

</div>

Danke für eure Tipps.

&nbsp;

> server {  
> listen 80;  
> server\_name [example.com](http://example.com) [www.example.com](http://www.example.com);  
> return 301 https://$server\_name$request\_uri;  
> }
> 
> server {  
> listen 443 ssl;  
> server\_name [example.com](http://example.com);
> 
> […]  
> }

Dieser Code führte bei mir zu einer Endlosweiterleitung.

&nbsp;

Mein Hoster hat dann die Lösung gefunden:

```
if ($scheme !~* ^https ){
	rewrite ^ https://$server_name$request_uri? permanent;
}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [30. Januar 2016 um 16:57 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/6 "2016-01-30T16:57:18Z")

</div>

@kayyy

nein, das Problem dass er schildert gab/gibt es genauso bei unserem Apache !

deswegen meine Antwort; ich wusste nicht, dass die htacess bei nginx ignoriert wird; danke, wieder was gelernt.

hätte schon längst geantwortet, aber ich bekomme keine Nachrichten mehr über Beiträge und finden tue ich hier auch nix mehr…

&nbsp;

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [30. Januar 2016 um 17:10 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/7 "2016-01-30T17:10:08Z")

</div>

@kulli Was meinst du genau mit nein? Natürlich kann es das Problem auf Apache und nginx&nbsp;geben, nur nutzt er eben einen nginx und da hilft deine .htaccess nichts, welche du oben geschrieben hast, da nginx diese ignoriert und nicht verarbeitet. 😉

---

<div class="post-metadata">

**Author:** ![kulli](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@kulli](https://forum.shopware.com/u/kulli)\
**Post date:** [31. Januar 2016 um 18:56 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/8 "2016-01-31T18:56:26Z")

</div>

mit „nein“ meine ich einfach meine Antwort eingeleitet zu haben; sozusagen als Einleitung meines Wortschwalls, was sicher grammatikalisch nicht ganz richtig war…

ich verspreche es auch nicht wieder zu tun ![yes](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/undecided.png "yes") und in Zukunft nocht viel, viel genauer auf meine Wortwahl zu achten, was man von meinem obogen Satz wieder nicht behaupten kann… ![sad](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/blush.png "sad")

Wenn nur die Forensoftware auch so „penibel“ wäre wie Du, dann hätte ich Deine Antwort viel früher gefunden, mails bekomme ich nämlich auch keine mehr, trotz Häkchen bei email-benachrichtigung.

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [31. Januar 2016 um 20:49 UTC](https://forum.shopware.com/t/nginx-und-ssl/34009/9 "2016-01-31T20:49:18Z")

</div>

@kulli War garnicht penibel oder böse gemeint, wusste nur nicht&nbsp;was genau du mit "nein meintest&nbsp;:)

Ich bin mir sicher das die Jungs von Shopware diese Woche noch einiges am Forum verbessern. Es gibt ja noch zahlreiche Bugs wie eben den der Benachrichtungen bswp.
