Kann der Webserver hosts erkennen?

Status
Für weitere Antworten geschlossen.

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Hallo zusammen!

Ich versuche mal mein Problem langsam zu erklären.

Ich habe eine eigene Domain und eine DS111; dort habe ich verschiedene "Virtual Hosts" eingerichtet - also in der Form http://ip/seiteX.
Außerdem habe ich natürlich einen Dyndns-Anbieter, so dass ich unterschiedliche Zugriffe realisieren kann:

http://dyndns/seiteX
http://dyndns/seiteY

Das klappt auch soweit alles.

Der nächste Schritt ist jetzt meine Domain miteinzubeziehen.
Ziel soll folgende Form sein:

http://seiteX.domain.de
http://seiteY.domain.de

[Das sieht einfach besser aus!]

So. Ich kann solche virtuellen Hosts einrichten bei meiner Domain. Aber leider kann ich sie nur auf eine IP-Adresse weiterleiten - in dem Fall also auf meine DynDNS-Adresse.
Ich kann aber keine "/xy"-Verzeichnisse übergeben (als Parameter quasi).

Aus anderen Bereichen weiß ich, dass man das auch nicht können muss, sondern dass der Zielserver den Ursprung erkennen kann und dann danach auflöst.

Bsp.:

http://seiteX.domain.de -> meinDynDNS -> Zielwebserver erkennt den Urspungsverweis (seiteX) und: -> http://dyndns/seiteX
http://seiteY.domain.de -> meinDynDNS -> Zielwebserver erkennt den Urspungsverweis (seiteY) und: -> http://dyndns/seiteY

Das wäre mein Ziel...

Die DS111 macht das aber nicht. Ich lande nur stur auf ihrem Webinterface (DSM), selbst wenn die Virtual Hosts im Webserver genauso heißen wie die hosts, die ich meiner Domain voranstelle.

Ist das ein bekanntes Problem oder mache ich etwas falsch?


Ich freue mich schon auf Eure Antworten!


Vic Fontaine


P.S.: Ich hoffe, das war nicht zu umständlich, ich wollte mich möglichst klar ausdrücken...
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Kann es sein, dass deine Firewall Port 5001 statt Port 80 weiterleitet?

Normalerweise wird auf Port 80 der Virtuelle Webserver der DS konfiguriert.

Gruß

Janus
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Poste doch einmal deine virtuelle Hosts-Einstellungen (screenshot), dann kann man vielleicht etwas besser diskutieren.

Itari
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
host.jpg

So sieht das aus oder gibts da noch mehr einzustellen :)?

Ich will eben dass nicht nur http://dyndns/stuff geht so wie das jetzt der Fall ist.
Ich will eine Unteradresse meiener Domain weiterleiten, also so: auf http://stuff.domain.de

Doch die DS111 leitet nicht an "/stuff" weiter.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wenn du nur 'domain.de' eingibst (also weder einen Host noch ein Verzeichis angibst), wo landest du dann?

Itari
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Korrektur:

auf www.domain.de komme ich auf meine Haupthompage, die liegt bei nem Kollegen und hat mit meiner DS111 nichts zu tun.
Das ist der Kollege der auch meine domain verwaltet (vserver, ect) und der die Host für mich einrichtet (z.B. stuff.domain.de)

So ist z.B. "home.domain.de" ein Zeiger auf meine IP per DynDNS.



Ich musste den Beitrag KORRIGIEREN.
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Könntest du in das Verzeichnis web (wo du ja auch die Unterordner hast) eine Datei 'index.html' mit dem Text 'Hallo' einpflegen, so dass der Aufruf von 'domain.de' dann den Text der 'index.html' ausgibt?

Itari
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Das würde gehen wenn ich domain.de nicht für meine externe Haupthomepage nutzen würde.

Momentan zeigt ja nur home.domain.de auf meine externe IP - damit gehts aber, jap.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wenn 'home.domain.de' auf deine externe IP weist, dann würde 'stuff.home.domain.de' vielleicht funktionieren ... oder reden wir im Moment an einander vorbei?

Itari
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Ich denke schon.
:)

Ist aber blöd zu umschreiben.

Meine Domain lautet: domain.de
http://www.domain.de und http://domain.de wird an einen externen Webserver "weitergeleitet".
http://home.domain.de ist eine "Weiterleitung" auf meine Dyndns Adresse - also meine externe IP.

Ich habe im web-Ordner mehrere Ordner, siehe oben Screenshot.
Diese funktionieren ALLE wunderbar von extern. Link: home.domain.de/stuff z.b. - so weit so logisch?

Ich möchte jetzt aber eine neue kürze Umleitung einrichten, nämlich anstatt "home.domain.de/stuff" eine neue Umleitung, ein neuer Host auf meiner domain, d.h. nicht "home", sondern "stuff".
Als DIREKTE Zuweisung auf diesen einen speziellen Ordner.

Ergo würde "home.domain.de/stuff" das gleiche Reslutat haben wie "stuff.domain.de".
Nur dafür müsste die DS111 erkennen was der host war beim aufruf, hier "stuff" und dann diesen Ordner benutzen und nicht die anderen.

Sorry, aber ich weiß nicht wie ich es sonst noch auf den Punkt bringen soll... :(

P.S.:
D.h. dass "ping home.domain.de" meine externe IP wiedergibt; "ping stuff.domain.de" aber ganz genauso.
Deshalb müsste der Webserver der DS sehen, dass der eine Aufruf über "home" kommt - ein solches web-Verzeichnis gibt es nicht; und der Webser müsste sehen, dass der andere Aufruf über "stuff" kommt und dann feststellen, dass er einen solchen Ordner hat und sich einschalten und diesen Ordner "wiedergeben". Das ist an und für sich ein Feature das solche Webserver haben... deshalb hab ich mich überhaupt gewundert, dass es nicht geklappt hat
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Du hast aber schon einmal 'stuff.home.domain.de' ausprobiert, oder?

Der 'ping' hat mit der ganzen Geschichte nicht wirklich etwas zu tun, sondern die Erkennung erfolgt ja über HTTP-Header und diese sind normalerweise 'hierarchisch'.

Du kannst auch veruchen das über einen mod_rewrite-Eintrag in der /usr/syno/apache/conf/extra/httpd-autoindex.conf-user hinzubiegen. mod-rewrite-Einträge sehen zwar komplizierter aus, sind aber einfach Text-Muster-Geschichten. Wie gesagt, wenn das andere nicht funktioniert ...

Itari
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Das andere führt mich sofort auf die T-Online Seite von wegen "was geben sie denn da ein"... also leider nein.

Schließen wir daraus, dass die DS eben den HTTP Header nicht auswertet leider? Thema erledigt? Eingriffe wollte ich eigentlich nicht machen vorerst...
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
trage doch den ganze Namen mal beim Hostname ein, also 'stuff.domain.de' anstelle von 'stuff'

Itari
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Cool... das scheint echt zu funktionieren! Danke, super Idee! :)


Gibts jetzt auch noch DIE Krönung?

"home.domain.de/photo" umbiegen auf "foto.domain.de"

Für "photo" kann ich ja keinen host einstellen oder doch?

Vielen Dank schon mal vorab...
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Neben dem, dass ITARI recht hat, dass wir deine Config brauchen, kann ich nur erwähnen, dass bei mir die Virtual Hosts des DSM korrekt funktionieren.

Ich habe 2 DYNDNS Adressen, welche jeweils in verschiedene Verzeichnissem ihre Virtual Homes haben.

Gruß

Janus
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Den letzten Post verstehe ich jetzt nich ganz... habe es mit dem Supertipp ja jetzt hinbekommen.
Aber bei dem Systemordner photo geht das wahrscheinlich nich oder...
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Nicht wichtig,
irgendwas ist mir durch die Lappen gegangen.

Gruß

Janus
 

VicFontaine

Benutzer
Mitglied seit
15. Jun 2011
Beiträge
48
Punkte für Reaktionen
0
Punkte
6
Nur um das dann zu nem Abschluss zu bringen - offenbar hat ja niemand die Idee wie man ip/photo auf nen Virtual Host umleiten kann beim DSM:

Ich hab das jetzt so gelöst: Einen Host foto gemacht, den auf foto.domain.de umgebogen und dann dort eine index.htm mit einer automatischen HTML-Weiterleitung auf ip/photo drin.

Funktioniert sehr gut.

Meine anderen Hosts (*.domain.de) laufen auch super...
 
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!