Eigene Domain für Website hosting

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
Hmmm warum ich nicht mehr.
Gibt es eine Möglichkeit das ganze irgendwie immer wieder clean zu testen ohne lokal gespeicherten Daten ?
 
Zuletzt bearbeitet von einem Moderator:

Wollfuchs

Benutzer
Sehr erfahren
Mitglied seit
06. Sep 2020
Beiträge
1.143
Punkte für Reaktionen
261
Punkte
159
neue fenster im anonymous mode .. du weisst schon, wie abends, wenn du heimlich pr0n schaust.
 

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
Was ich, nein ich guck nur Bibel-TV...

Ok zum thema, anonym modus geht bei mir auch. Aber eben nur übern Chrome. Alle anderen Browser kommen nicht zum Ziel..
 

Wollfuchs

Benutzer
Sehr erfahren
Mitglied seit
06. Sep 2020
Beiträge
1.143
Punkte für Reaktionen
261
Punkte
159
aeh .. du probierst das schon "von aussen"?

es macht einen unterschied ob Du das im LAN machst oder von aussen .. also tablet oder handy aus dem Mobilfunknetz (oder WLAN vom Nachbarn).
 

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
Ja klar von "aussen". Aber wenn es bei dir geht, sollte es doch gehen, da du ja eh "aussen" bist.

Nur warum ist es bei mir so unterschiedlich was die einzelnen Browser angeht.
Zb teste ich noch mir TOR um verschiedene Gateways zu nutzen.

Aber es ist so dass nur http://robertionescu.at und https://robertionescu.at nicht gehen.

Sobald ich selbst WWW eintrage komm ich sofort hin.
Ob der Reverse Proxy falsch ist ?
1607107639853.png
 

Wollfuchs

Benutzer
Sehr erfahren
Mitglied seit
06. Sep 2020
Beiträge
1.143
Punkte für Reaktionen
261
Punkte
159
deine finale umleitung soll auf http:// zeigen wuerde ich vermuten.
deine destination ist ja schon authentifiziert.
 

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
Ja aber das macht ja nicht wirklich Sinn aus Sicht von TLS oder ?

Weil ich will ja dass alle Besucher der Seite auf HTTPS geleitet werden und nicht auf HTTP
 

Wollfuchs

Benutzer
Sehr erfahren
Mitglied seit
06. Sep 2020
Beiträge
1.143
Punkte für Reaktionen
261
Punkte
159
spielt doch nur von aussen eine rolle. der besucher macht ja 443 fuer https aber intern liegt die seite doch auf http://www...

versuch macht kluch .. kann auch sein, dass ich nach dem 3. cubra libre nur noch fasel .. ;)
 

Wollfuchs

Benutzer
Sehr erfahren
Mitglied seit
06. Sep 2020
Beiträge
1.143
Punkte für Reaktionen
261
Punkte
159

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
921
Punkte
424
Wieso überhaupt die Reverse Proxy 2+3 und nicht einfach nur 2 vHost (mit/ohne www) in der WebStation?
 

Wollfuchs

Benutzer
Sehr erfahren
Mitglied seit
06. Sep 2020
Beiträge
1.143
Punkte für Reaktionen
261
Punkte
159
ok, ich habe auf meiner 116er mal ne webstation installiert und eine index.html reingepatzt .

https://116. meine geile domain .de ist sofort so gueltig. ohne reverse proxy und gedoens.
ohne https und mit erreichbar. keine auto weiterleitung im moment..

nachtrag:
kannst du aufhoeren das problem zu loesen? ich installier extra grad ne wordpress kacka ... ;)

im moment schwappt alles durch auf https inkl. www. und ohne.
 
Zuletzt bearbeitet:

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
So, die Lösung von @Fusion funktioniert. Habe jetzt einen weiteren vHost eingerichtet der nur auf robertionescu.at hört ohne www.

Dann werde ich das wohl so belassen. Hätte nur gedacht, dass es eine andere Lösung dafür gibt anstatt mehrere vHosts.

@Wollfuchs ja das geht bei mir auch. Nur war es bei mir so dass ich in der webstation einen eintrag www.robertionescu.at hatte den ich auch über robertionescu.at erreichen wollte.
So dass Besucher den Host nicht explizit angeben müssen und automatisch auf die www Adresse geleitet werden.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
921
Punkte
424
Das ginge auch mit einem vHost und einer htaccess in /web mit einer rewrite condition (im Fall von Backend Server Apache).
Oder im Fall von nginx mit config Datei unter /etc/nginx/sites-enabled die auf beide Hosts lauscht.
Es gibt so viele Wege nach ...
 
  • Haha
Reaktionen: blurrrr

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
Ja das mit der htaccess wäre auch ein guter Weg.
Was ich jetzt aber nicht verstehe ist dass ich trotzdem auf www geleitet werde, auch wenn ich die Adresse ohne eingebe.
Reverse Proxy ist keiner mehr aktiv.
 

Wollfuchs

Benutzer
Sehr erfahren
Mitglied seit
06. Sep 2020
Beiträge
1.143
Punkte für Reaktionen
261
Punkte
159
hmm ... CNAME? und der webserver behauptet von sich, er sei www. ..
 
  • Like
Reaktionen: irobert

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
CNAME beim Provider ist von www auf ohne gesetzt.

Ist halt nur komisch dass ich einen zweiten vHost anlegen musste obwohl der Webserver wie du sagst www behauptet.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
921
Punkte
424
Das eine ist die DNS Verwaltung beim Provider.
Hier ist der CNAME nur eine Vereinfachung, man kann genauso überall feste A-Records eintragen.
Die Überlegung ist da nur, dass man eben für example.com einen A-Record anlegt und für alle weiteren sub.example.com die ebenfalls auf diese IP auflösen sollen nur noch CNAME TXT Einträge auf example.com
Sollte sich die IP mal ändern muss man dann nur einen A record anpassen.
Damit werden in beiden Fällen erst mal alle anfragenden Clients für die definierten Domains in Richtung deines Anschlusses geschickt.

Und je nach Firewall und Portfreigaben landen die Anfragen dann auf der DS.

Dann ist die Frage, was die DS mit diesen Anfragen macht.
Im Werkszustand sind keinerlei Hostnamen definiert und auch die Web Station nicht installiert.
Kommst du also, egal über welchen Namen du anfragst, via 80/443 auf die DS greift die Automatik und leitet dich auf den DSM Login um (Ports unter Systemsteuerung > Netzwerk > DSM Einstellungen).... weil, wo sollte man auch sonst hin wollen...

Hat man die Web Station installiert landet die Anfrage landet die Anfrage dort auf der Dummy Seite (weil man dort vermutlich hin will, DSM dann nur via expliziter Portangabe).

Sobald man vHost in der Web Station, oder eine benutzerdefinierte Domain (Systemsteuerung > Netzwerk > DSM Einstellungen), oder einen Reverse Proxy (Systemsteuerung > Anwedungsportal > Anwendungen oder Reverse Proxy) definiert wird für diese Host/Domainnamen praktisch ein "Filter" in das Anfrage-Prozedere zwischen geschaltet.
Es wird also bei den Anfragen geprüft (SNI, Server Name Indication vom anfragenden Browser) ob diese für einen der definierten Hostnamen ist.
Wenn ja, dann wird die Anfrage dorthin weitergegeben/verarbeitet.
Wenn nicht geht sie den Weg wie oben beschrieben ohne Hostnamen.
Ist sozusagen die Kehrmaschine, die rote Laterne, ... kurz alles was nicht anderweitig spezifiert ist landet auf dem allgemeinen Web Server (also was im doc root unter /web liegt).

Sprich ohne vHost landet www.example.com und example.com dort, also z.B. bei /web/index.html
Als Zertifikat würde jenes ausgeliefert welches für "Systemvoreinstellung" konfiguriert ist.

Der ganze andere Kram (vHost, Reverse Proxy, benutzerdefinerte Domains, etc) kommt jetzt erst ins Spiel, wenn man
- mehrere Seite Hosten will die nicht direkt in /web sondern /web/Site1 etc liegen
- man verschiedene PHP-Versionen, web-server, etc für verschiedene Projekte definieren will
- man die Domains einzeln mit Zertifikaten versehen will und nicht alle in einem unterbringen will
- man diverse Dienste über Subdomains erreichen will (bsp ds.example.com als benutzerdefinierte Domain (Systemsteuerung > Netzwerk > DSM Einstellungen) auf 80/443 lauschen lassen will. Reverse proxy auf localhost:port ist ein weiterer Weg für dieses Beispiel)
- man....

Und trotz der ganzen Komplexität gibt es noch Sachen für die man lieber selber auf die Konsole absteigt und webserver/host-configs direkt anpasst/ergänzt.

P.S. Will man wissen warum eine Anfrage wie/wo landet muss man eben die ganze Anfrage-Kette vom Client aus nacheinander durchgehen und prüfen wer sie wie wo beeinflusst/verändert. Da sind eben einige Parteien beteiligt. Am Ende dann auch noch der Nutzer, der mal hier für ein Test eine .htaccess hingelegt hat und vergessen hat, die dann einen Apache Host aus dem tritt bringt, aber keinen der unter nginx läuft. etc.
Da kann man viel Spaß haben...
 
  • Like
Reaktionen: irobert und blurrrr

irobert

Benutzer
Mitglied seit
28. Mrz 2020
Beiträge
46
Punkte für Reaktionen
1
Punkte
8
@Fusion Vielen Dank für deine ausführliche Erklärung.

Grundsätzlich hab ich mich jetzt mit der Lösung der 2 vHosts abgefunden. Stehe aber gerade vor einem anderen Problem seitdem ich die eigene Domain in Betrieb genommen habe. Ich hatte bisher auch immer die Photo Station am laufen und die habe ich unter example.synology.me/photo erreichen können. Die DDNS Domain von synology habe ich abgedreht. Die neue domain über welche ich die DS erreiche ist ds.example.com, damit komme ich auf den DSM. Wenn ich dann über das Menü die PhotoStation aufrufe kommt diese Meldung:
1607701261221.png

Was muss da noch eingestellt werden? Mit der Lokalen und öffentlichen IP komme ich super auf die Photo Station (1.2.3.4/photo)

Nur ds.example.com/photo bring mich nicht zum ziel...
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.172
Punkte für Reaktionen
921
Punkte
424
Wenn du ds.example.com als vHost, reverse proxy oder benutzerdefinierte Domain irgendwo im DSM oder WEB station eingetragen hast ist dieser Name 'verbrannt' oder 'blockiert' (nicht wörtlich).
Im Kontext dieses Web Hosts gibt es dann kein /photo und deshalb wird die Seite auch nicht gefunden.
Für die Photo Station brauchst du einen 'unbelasteten' Hostnamen der noch nirgends verwendet wird und der deshalb dann vom allgemeinen Webserver beantwortet wird und in dessen Kontext auch /photo existiert.
Dieser spielt sozusagen die Rote Laterne / den Müllwagen der alle nicht spezifischen Anfragen annimmt, gleich wie wenn du die DS nur per IP anrufst.

Richte also eine weitere Adresse ein, Bsp photo.example.com um dann die Photo Station über https://photo.example.com/photo zu erreichen.
Wenn du Alben teilen willst musst du die Adresse noch in den Einstellungen der Photo Station als externen Hostnamen angeben.

Will man weiter gehen und nur via photo.example.com aufrufen muss man leider Hand an die Webserver config Dateien legen.
Eine benutzerdefinierte Domain wie für die anderen Syno Dienste kommt erst mit Synology Photos und DSM7.
 
  • Like
Reaktionen: irobert


 

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