Web Station - auschließlich SSL

Status
Für weitere Antworten geschlossen.

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Hi Community mit dem geballten Fachwissen auf breiter Front, :D

ich benötige mal bitte eure Unterstützung.
Hab mir mit WordPress eine Webseite erstellt. Liegt auf der DS415+ im /web und tut klaglos ihren Dienst.
Eine Domain xxx..eu habe ich registriert und per CNAME und MX-Eintrag auf meine DynDNS-Adresse verwiesen lassen.
Funktioniert auch.
Nun würde ich aber gerne, daß Webseiten, Webmailer, File Station etc. auschließlich per HTTPS zugänglich sind.
Hab mir dafür auf der Syno ein Zertifikat mit LE erzeugt. Funktioniert auch noch.

Leider sind die Webseiten, Webmailer etc auch über http (ohne SSL) aufrufbar.
Natürlich könnte ich Port 80 im Router einfach sperren, aber der wird für die Verlängerung des Zertifikats benötigt.
Nach 3 Monaten immer manuell im Router einschalten, funktioniert nicht, da ich diesbezüglich ein Schussel bin.
Im DocumentRoot meines vServers (wo die Domain gehostet wird) liegt eine .htaccess mit folgendem Inhalt:

Rich (BBCode):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^markus-xxx.eu$ [NC]
RewriteRule ^(.*)$ https://www.markus-xxx.eu/$1 [R=301,L]

Dabei sollten doch sämtliche Zugriffe auf HTTPS umgeleitet werden oder bin ich hier etwas verwirrt?
Die Option in DSM unter Netzwerk -> DSM-Einstellungen -> HTTP-Verbindungen automatisch zu HTTPS umleiten bringt mir an dieser stelle nicht viel, da die Photo,- und Web Station davon ausgeschlossen sind.

Hat hier wer eine zündene Idee oder gar Lösungsansätze für mich?
 

maalik

Benutzer
Mitglied seit
05. Feb 2016
Beiträge
707
Punkte für Reaktionen
11
Punkte
38
Bei mir sieht es so aus und das funktioniert:

Rich (BBCode):
# only ssl
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://domain.tld/$1 [R,L]
 

jugi

Benutzer
Mitglied seit
07. Apr 2011
Beiträge
1.853
Punkte für Reaktionen
0
Punkte
56
…und darum ist LE auch kacke.

lass :80 zu und hol dir n gescheites Zertifikat - kostenlos bspw. von startssl.com
 

heavygale

Benutzer
Mitglied seit
02. Jun 2012
Beiträge
315
Punkte für Reaktionen
2
Punkte
24

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Ob StartSSL (da blicke ich schon bei dem ganzen Prozess zur Registrierung/Erstellung eines Zerts nicht durch), LE oder sonstwas.
Der Code von @maalik scheint nicht zu greifen. Unabhängig davon muß es doch technisch machbar sein, Port 80 zu blockieren, bzw. auschließlich SSL zur Verfügung stellen.
 

jugi

Benutzer
Mitglied seit
07. Apr 2011
Beiträge
1.853
Punkte für Reaktionen
0
Punkte
56
LE verlangt von dir deinen Server so einzustellen, dass das Zertifikat von außen geändert werden kann.
Ich weiß nicht, ich krieg da irgendwie Bauchschmerzen…
 

heavygale

Benutzer
Mitglied seit
02. Jun 2012
Beiträge
315
Punkte für Reaktionen
2
Punkte
24
Blockieren kannste es am einfachsten, wenn du die Portweiterleitung dafür deaktiviert - ansonsten eben per Weiterleitung.
Nutzt du in der Webstation Apache oder NGINX? .htacces Dateien werden nur von Apache ausgewertet.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
@heavygale,

in der Web Station ist HTTP-Backend Server "Apache" eingestellt. Irgendwie scheint das aber trotzdem nicht zu funktionieren. Wenn ich z. B. phpmyAdmin öffne sagt er mir nginx als Server. :confused:
Port 80 kann ich wie oben geschrieben schlecht sperren.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Hallo @Fusion,

danke für die Links. Auf den letzten bin ich auch schon gestoßen. Leider habe ich keine Idee wie ich das auf mein Problem ummünzen kann/soll.
vHosts habe ich bisher keinen definiert.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.159
Punkte für Reaktionen
912
Punkte
424
Was heißt denn ummünzen, in dem Szenario geht es doch genau darum, dass alle Verbindungen auf SSL umgeleitet werden auch wenn keine vHosts definiert sind und damit nur der nginx am laufen ist. Wenn ich mich da nicht verlesen habe sollte das eigentlich anwendbar sein.
 

rednag

Benutzer
Mitglied seit
08. Nov 2013
Beiträge
3.955
Punkte für Reaktionen
12
Punkte
104
Hallo @Fusion,

dann werde ich hier mal mein Glück mit der Anleitung versuchen.
Danke Dir.
 
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