Web Station - auschließlich SSL

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

rednag

Benutzer
Registriert
08. Nov. 2013
Beiträge
3.955
Reaktionspunkte
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?
 
Bei mir sieht es so aus und das funktioniert:

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

lass :80 zu und hol dir n gescheites Zertifikat - kostenlos bspw. von startssl.com
 
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.
 
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…
 
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.
 
@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.
 
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.
 
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.
 
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