https subdomains weiterleitung ohne adresse anzeigen

Status
Für weitere Antworten geschlossen.

olevski

Benutzer
Mitglied seit
27. Jan 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo allerseits

Ich habe nun diverse Beiträge durchgelesen und komme immer noch nicht weiter und bin leider auch gar nicht vom Fach, also Anfänger :)
Habe mit cname, let's encrypt, hoster weiterleitung, etc herum probiert aber eben ich komme auf keinen grünen Zweig

ich habe example.de bei meinem Hoster registriert und möchte folgendes Setup realisieren:

1. Zugriff auf Synology Diskstation Manager:
synology.example.de -> example.synology.me (synology dynamic dns) -> mein Synology Diskstation Manager (soll beim Aufruf immer noch synology.example.de anzeigen und auf https laufen)

2. Testwebseiten solange in Entwicklung auf Synology danach beim Hoster:
test.example.de -> example.synology.me (synology DDNS) -> auf ein Synology Verzeichnis im WEB Folder (z.B. /WEB/testseite1/) (soll beim Aufruf immer noch test.exammple.de anzeigen und auf https laufen)

3. Testwebseiten solenge in Entwicklung auf Synology danach beim Hoster (Variante 2):
test2.example.de/testseite2 -< example.synology.me (synology DDNS) -> auf ein beliebiges Synology Verzeichnis im WEB Folder (z.B /WEB/testseite2/) (soll beim Aufruf immer noch test2.example.de/testseite2 anzeigen und auf https laufen)

4. Produktive Seiten beim Hoster
test3.example.de -> folder auf meinem hoster (ebenfalls https)
dies funktioniert mit Let's encrypt.

Nun meine Fragen

Ist dies Grundsätzlich so umsetzbar?
Könnt ihr mich auf den richtigen Weg leiten?

Es ist mir bewusst, dass gleiche/ähnliche Fragen bereits gestellt wurden. Ich konnte dies für meinen genauen Fall nicht anwenden.

Danke im Voraus.

Oli
 

himitsu

Benutzer
Sehr erfahren
Mitglied seit
22. Okt 2018
Beiträge
2.904
Punkte für Reaktionen
336
Punkte
123
CNAME sagt dem Client wo er sich hinverbinden soll, wenn er die Domain aufruft. Also der Client fragt nach de Ziel und geht dann darauf.

Du brauchst aber eine interne "Weiterleitung" (weiß grade nicht wie das hieß), also CNAME zeigt auf deinen Server und der ruft intern deine DS an und gibt als "Proxy" dann die Daten über deinen Webserver umgeleitet an den Client (Webbrowser) weiter.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
zu 1) CNAME beim Domain-Anbieter in den DNS-Einstellungen. Kann man sich wie ein alternativen Namen vorstellen der ebenfalls mit der IP die sich hinter deinem dynDNS Namen verbirgt assoziiert wird. Ist also keine Weiterleitung wie bei http (wo sich dann auch die angezeigte URL im Browser ändern würde).

zu 2) Ebenfalls CNAME beim Domain-Anbieter. Auf der DS musst du dann in der Web Station einen vHost anlegen der auf test.example.de lautet und auf das doc-root /web/testseite1 zeigt.
Für den vHost kannst du dir unter Systemsteuerung > Sicherheit > Zertifikate ein LE-Zertifikat holen. Das musst du dann dort noch unter "Konfigurieren" dem "Dienst" test.example.de zuweisen.
Ports 80/443 sollten offen sein. Um eine Umleitung von http > https einzurichten (sollte das mal ohne https aufgerufen werden) könnte eine zusätzliche .htaccess im doc-root (bei Apache Server für den vHost) nötig sein.

zu 3) ist direkt mit vHost (über GUI) nicht möglich. Es würde test2.example.de z.B: auf /web/testseite2 zeigen, test2.example.de/testseite2 wäre dann allerdings /web/testseite2/testseite2 als Ordner.

zu 4) sollte gehen, DNS wird ja extern verwaltet und nur ausgewählte Domains per CNAME mit deiner DS assoziiert.

Für den eigenen "genauen" Fall treffen fast nie Anleitungen zu. Ein wenig Abstraktion ist von Nöten. :)
 

olevski

Benutzer
Mitglied seit
27. Jan 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Vielen Dank ihr beiden für eure Hilfe!
Danke Fusion für deine ausführliche Antwort.

1. hier habe ich noch ein Verständnis Problem. Ich habe ein CNAME (synology.example.de) erstellt welches auf example.synology.me zeigt. Hier müsste ich in dem Fall auch ein vHost anlegen? Jedoch auf welches Verzeichnis zeige ich da? Sprich ich verstehe noch nicht wie die synology den unterschied zwischen z.B. Port 80 Aufruf und Port 5000 (für den Diskstation Mangager) macht...
2. funktioniert (bis jetzt "nur" mit http werde aber https noch testen)
3. werde ich in dem Fall nicht verwenden.
4. funktioniert

Ja das mit dem abstrahieren ist so eine Sache :confused: Ich glaub ich stehe mächtig auf dem Schlauch....

Auf jeden Fall vielen Dank!
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
zu 1) synology.example.de zeigt hier erst mal nur auf deinen Anschluß (deine öffentliche IP, die sich hinter deiner dynDNS verbirgt).
Jetzt hängt es davon ab wie der Aufruf sonst noch aussieht. Ein http/https://synology.example.de kommt an Port 80/443 rein. Diese müssen also im Router an die DS weitergeleitet/freigegeben sein.
Trägst du synology.example.de unter Systemsteuerung > Netzwerk > DSM Einstellungen als benutzerdefinierte Domain ein antwortet der DSM auf diese Anfrage. Mehr ist da nicht nötig.

Es gibt noch einen anderen Weg (bitte nicht gleichzeitig benutzen), ohne benutzerdefinierte Domain, unter Systemsteuerung > Anwendungsportal > Reverse Proxy.
Auch dort kann man synology.example.de eintragen (https, 443) und dann auf localhost:5001 oder nas-ip:5001 und landet dann ebenfalls auf dem DSM, ohne dass sich die URL ändert.
Hier gibt es einfach nur noch eine weitere Proxy Verbindung von der DS zur DS lokal, von der du nichts siehst. Deine externe Verbindung wird am Proxy "terminiert".

vHost und doc-root Verzeichnisse haben mit dem DSM erst mal gar nichts zu tun. Ob domain.de kommt auf Port 80, domain.de:5000 auf Port 5000, da braucht die DS nichts "unterscheiden", ist ja schon durch die Anfrage vorgegeben. Port ist immer zwingend nötig, wenn abweichend von 80/443, http/https.
Sonderfall ist, ob die Web Station installiert oder nicht installiert ist. Ist sie es nicht, werden Anfragen an http://nas-ip (also Port 80) lokal automatisch auf http://nas-ip:5000 umgeleitet, weil ja unter Port 80 kein sinnvolles Ziel vorhanden ist. Sobald die Web Station installiert ist, ist aber auch für Port 80 ein sinnvolles Ziel vorhanden und die automatische Umleitung wird deaktiviert. Ab da muss man explizit den Port 5000 angeben, wenn man dort hin will.
Unspezifische Anfragen (kein Hostnamen), wie http://nas-ip oder example.synology.me, landen direkt auf dem allgemeinen Webserver, also /web Verzeichnis. Da landet alles für das nicht anderweitig ein Hostnamen irgendwo definiert wurde (vHost, benutzerdefinierte Domain, reverse proxies, etc).
 

olevski

Benutzer
Mitglied seit
27. Jan 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Alles läuft perfekt, Du bist ein GENIE!

Vielen herzlichen Dank für deine ausführliche Hilfe und für die Erklärungen.


Grüsse
Oli
 
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