http Verbindung nur über IP aber nicht über Namen

Status
Für weitere Antworten geschlossen.

claas

Benutzer
Mitglied seit
07. Jan 2010
Beiträge
629
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe im DSM 6 (letztes Update) folgendes Problem:

Rufe ich den Server über http://IP auf, habe ich Zugriff auf die Webstation.
Hänge ich /photo dran, komme ich auf die Photostation.

Nutze ich aber http://URL leitet der Browser zu https um und ich erhalte die Synology "not found" Seite.
Sowohl bei Webstation als auch Photostation.

Unter "Externer Zugriff?Erweitert" habe ich die URL und Ports 80 und 443 eingetragen.
Aber selbst wenn ich da die 443 lösche ändert das nichts.

Auch ein umstellen von nginx auf Apache ändert nichts.

Kann das jemand nachstellen?

Unter DSM 5 hat das definitiv noch funktioniert.

Danke

Claas
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Das Web Station Backend umzustellen bringt nur was, wenn du auch einen vHost konfiguriert hast, andernfalls ändert das null.

Testest du den Zugriff von intern oder extern aus?
Die URL ist in der Form sub.domain.de?

Unter externer Zugriff > erweitert
sind die Ports und Host für den DSM einzutragen, nicht von der Web Station. In deinem Fall also bitte die Ports leer lassen.
Port 80/443 müssen nur im Router an die DS weitergeleitet werden.

Was ist unter Systemsteuerung > Netzwerk > DSM Einstellungen eingetragen?
Hast du sonst noch Einstellungen getätigt unter Systemsteuerung > Anwendungsportal (oder Reverse Proxy)?
 

claas

Benutzer
Mitglied seit
07. Jan 2010
Beiträge
629
Punkte für Reaktionen
0
Punkte
0
Testest du den Zugriff von intern oder extern aus?

extern

Die URL ist in der Form sub.domain.de?

exakt.

Unter externer Zugriff > erweitert
sind die Ports und Host für den DSM einzutragen, nicht von der Web Station. In deinem Fall also bitte die Ports leer lassen.
Port 80/443 müssen nur im Router an die DS weitergeleitet werden.

Ich muss da 443 eintragen, sonst werden geteilte Links aus der Filestation nicht korrekt erzeugt.
Macht aber für das Problem mit der Webstation wie gesagt keinen Unterscheid, ob da was steht oder nicht.


Was ist unter Systemsteuerung > Netzwerk > DSM Einstellungen eingetragen?

Ports 5000 und 5001
http zu https umleiten aktiviert.
Macht aber auch keinen Unterschied ob es aktiv ist oder nicht.

Hast du sonst noch Einstellungen getätigt unter Systemsteuerung > Anwendungsportal (oder Reverse Proxy)?

Filestation Port = 7001, sonst nichts.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Irgendwo musst du ja eine https-Umleitung, HSTS oder eine .htaccess stehen haben, sonst würde ja bei Aufruf von http://url nicht umgeleitet.

Wenn du den Port unter Externer Zugriff benötigst für korrekt File Station Links, dann erzeugst du die Links vermutlich aus der "falschen" Sitzung. Es hängt nämlich davon ab, ob du dich normal im DSM anmeldest, oder direkt an der File Station über 7001 etc.

In Kombination machen die einzelnen Einstellungen eben schon ein Sinn, ob der Aufruf an ein korrektes Ziel weitergegeben wird oder nicht.
 

claas

Benutzer
Mitglied seit
07. Jan 2010
Beiträge
629
Punkte für Reaktionen
0
Punkte
0
Irgendwo musst du ja eine https-Umleitung, HSTS oder eine .htaccess stehen haben, sonst würde ja bei Aufruf von http://url nicht umgeleitet.

Ich finde aber nichts :-(
Bei dir klappt das einwandfrei?


Wenn du den Port unter Externer Zugriff benötigst für korrekt File Station Links, dann erzeugst du die Links vermutlich aus der "falschen" Sitzung. Es hängt nämlich davon ab, ob du dich normal im DSM anmeldest, oder direkt an der File Station über 7001 etc.

Nein. Daran liegt es nicht. Das ist irgendein dummes Verhalten im DSM6. Der Support konnte es nach Wochen auch nur lösen durch Eintrag des Ports 443. Die FS läuft intern auf Port 7001, ist aber extern auf Port 443 erreichbar. Im Router wird 443 fix auf auf 7001 geleitet.
Daher brauche ich ja für Webstation und Photostation zwingend Port 80.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Ja, ich habe keine Probleme, weder mit DSM noch Webstation Erreichbarkeit. Aber die config sieht halt vermutlich auch anders aus.

ok, dafür gibt es aber bessere Lösung(en). Nämlich benutzerdefinierte Domains oder Reverse Proxies (wenn eines der Ziele ist, die Share Links ohne Portangaben zu bekommen).
Da kommen die Anfragen nämlich dann auf Standardports herein und werden danach weiterverteilt.
Bei dem Konstrukt Standardport auf File Station Port ist das eben eventuell anderes herum und möglicherweise die Ursache, wieso die Anfrage im nirgendwo landet.
http://url, http > https, dem browser wird gesagt auf https://url zu schauen und landet dann, weil 443 auf 7001 geleitet wird auf der File Station. Da gibt es natürlich nichts zum anzeigen.
 

claas

Benutzer
Mitglied seit
07. Jan 2010
Beiträge
629
Punkte für Reaktionen
0
Punkte
0
Danke für's mitdenken.
Wie würde man so etwas mit Reverse Proxy machen?

Ziel ist:
https://URL landet auf der DS auf Port 7001 -> geht
http://URL landet auf der DS auf Port 80 -> geht nicht, wird auf https umgeleitet ergo auf 443 ergo lande ich in der Filestation bzw. mit /photo im Nirvana.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Erstmal 80/443 eins zu eins an die DS weiterleiten.
Ports unter Externer Zugriff > Erweitert leer lassen.
Damit sollten Web und Photo Station wieder normal funktionieren.

Dann ist die Frage, hast du von außen nur eine dynDNS, oder eine eigene Domain mit Subdomains, ....?
Das Ding ist ja, dass man immer einen Domain-Bestandteil, ein Port oder ein Pfad braucht, damit man ein Unterscheidungsmerkmal hat nachdem der Webserver entscheiden kann, welchen Dienst man eigentlich gerade erreichen will.
Da muss ich grad nochmal überlegen, weil ich mein DSM 6 gerade nicht im Zugriff habe.
 

claas

Benutzer
Mitglied seit
07. Jan 2010
Beiträge
629
Punkte für Reaktionen
0
Punkte
0
Wenn ich aber 443 1zu1 weiterleite komme ich nicht per 443 auf die Filestation.
Ich hab ne eigene Domain mit Subdomains. Ergo könnte ich es auch lösen, indem ich ne Subdomain für die FS mache...... Hmm, mal mit dem IT Mann reden. Hab aber auch den Support kontaktiert. Mal sehen. Unter DSM 5 ging es ja noch.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Ganau das war die Idee hinter meiner Frage. Dann gehen nämlich auch mehrere Namen pro Port (file.domain.de, dsm.domain.de, etc) alle unter https/443. Die Weiche für die Daten ist dann erst auf der DS.

Normal müsste es auch noch gehen in der alten Config. Dazu musst du allerdings herausfinden, wo die http->https Umleitung (oder HSTS) herkommt.
Da fällt mir nur Systemsteuerung > Netzwerk ( > DSM Einstellungen), Web Station Paket, Einstellungen in der Photo Station ein.
Ohne diese Umleitung hättest du ja die Photo Station unter 80 und mit 443 > 7001 die File Station
 

claas

Benutzer
Mitglied seit
07. Jan 2010
Beiträge
629
Punkte für Reaktionen
0
Punkte
0
Problem ist gelöst.
Im Applikations-Portal war unter Filestation die erzwungene Umleitung auf https und der Domainname gesetzt.
Was unter DSM5 noch kein Problem war, führt unter DSM6 zum oben beschriebenen Problem.
Keine Ahnung was Web- und Photostation mit der Filestation zu tun haben, aber dieses Setting hat einen Einfluss.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
922
Punkte
424
Das könnte man jetzt sicher auseinander dröseln. Auf der DS laufen eben zwei Webserver die alle Anfragen abhandeln müssen... aber da fehlt mir grad die Lust.
Unter DSM 5 konnte man dort übrigens noch keinen benutzerdefinierten Domainnamen setzen. Also ist es doch ein Unterschied. :)
 
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