Nur https verwenden

Status
Für weitere Antworten geschlossen.

Dane

Benutzer
Mitglied seit
02. Mrz 2015
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe ein Problem, welches vorher noch nie aufgetreten ist.

Ziel: Jeglicher Zugriff auf "meineDomain.de" soll auf https umgeleitet werden.

DMS-Einstellungen:
  • hsts ist aktiviert
  • https ist aktiviert
  • HTTP-Verbindungen automatisch zu HTTPS umleiten ist aktiviert

Die Einstellungen sind so auch unter "Webdienste" (hsts, https) aktiviert.

Ich kann auch via https auf alle Seiten zugreifen.

Nun aber das Problem: gebe ich "meineDomain.de" ein, werde ich nicht mehr auf https weitergeleitet. Gebe ich den Port 80 frei, werde ich auf eine http-Verbindung weitergeleitet. Wenn ich aber einmal in meiner Browsersession (Cookies etc. werden nicht angelegt) auf eine https-Verbindung zugreife, funktioniert es im Nachhinein mit der Umleitung wieder (nach Neustart des Browsers nicht mehr).

Wie gesagt: schreibe ich davor https oder habe einmal auf eine https-Verbindung zugegriffen, funktioniert die Weiterleitung auch wieder.

Sonst hat es stets geklappt, gleich beim ersten Mal. Ich habe auch keine Einstellungen verändert, von daher bin ich nun ratlos.

Jemand eine Idee?
 

heavy

Benutzer
Mitglied seit
13. Mai 2012
Beiträge
3.802
Punkte für Reaktionen
179
Punkte
129
Die Umleitung kann ja nur dann funktionieren wenn port 80 freigegeben ist, ansonsten musst du schon im dns system eine umleitung einrichten und das geht teilweise nicht. Ich habe ein php script laufen das nur bei bestimmten domains auf https umstellt und die anderen domains auf http belässt.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.160
Punkte für Reaktionen
407
Punkte
393
Hallo,
Die Einstellungen sind so auch unter "Webdienste" (hsts, https) aktiviert.
das gilt für den User Webserver also eigene gehostete Webseiten. Für DSM ist die Einstellung unter Systemsteuerung - Netzwerk - Reiter DSM-Einstellungen zu finden.

Gruß Götz
 

DerLord

Benutzer
Mitglied seit
25. Mrz 2016
Beiträge
113
Punkte für Reaktionen
0
Punkte
22
Moin Dane,

ich habe es für die externen Zugriffe per Nginx realisiert, da ich sonst das Problem hatte, dass er auch im LAN auf https umsatteln wollte. Per Config kann man es zB so machen:

Rich (BBCode):
server {
       listen         80;
       server_name    my.domain.com;
       return         301 https://$server_name$request_uri;
}

server {
       listen         443 ssl;
       server_name    my.domain.com;
       add_header Strict-Transport-Security "max-age=31536000"; 

       [....]
}

Eine .conf Datei kannst du einfach unter "/usr/local/etc/nginx/sites-enabled/" erstellen, die ist per Default eingebunden.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat