Port 80 wird intern wie extern immer auf Port 5000 geroutet

Status
Für weitere Antworten geschlossen.

Guitsch

Benutzer
Mitglied seit
13. Sep 2011
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
Hallo Leute,

ich weiss nicht mehr weiter:

meine Konfig: DS211+

Ich habe jetzt im nachhinein den Webserver aktiviert und das dadurch automatisch angelegte Verzeichnis "web" freigegeben, auch Gast mit Lesezugriff. Dadurch erhielt ich Zugriff über den DSM-Dateimanager auf das Webverzeichnis und kopierte meine Dateien inkl. der index.htm hinein.

Zeitgleich habe ich die Portweiterleitung am Router (Fritbox 7270) klassisch eingestellt:
Port 80 auf DS mit Port 80
Port 5000 auf DS mit Port 5000

DDNS funzt schon lange sehr gut.

Interessanterweise war es bis dato immer so, dass immer - also extern mit DDNS sowie intern - ohne jedigliche Angabe einer Portnummer automatisch auf Port 5000 geroutet wurde und somit die DSM-Oberfläche erschien.

Eigenartigerweise ist dies nach Aktivierung des Webservers immer noch so!?

Auch das bewusste Setzen des Ports half nicht (z.B. http://blablaba.org:80 für extern oder intern http://192.168.0.100:80)
Es kommt immer wieder die geroutete DSM-Oberfläche.

Die DS-Firewall ist richtig eingestellt und das Tool Routerkonfiguration funktioniert mit der Fritzbox nicht - das mach ich selbst direkt am Router.

Es kommt mir vor, als würde jede http-Anfrage automatisch von der DS (und nicht dem Router) auf den Port 5000 umgeleitet werden.

Wie komme ich nur auf meinen Webserver?

Bitte Hilfe!

Danke und liebe Grüsse aus dem Ösi-Land,

Guitsch
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
Es muss eine korrekte index.htm, index.html oder index.php direkt im web Verzeichnis (nicht in einem Unterverzeichnis) liegen, sonst wird automatisch auf 5000 umgeleitet.
 

Guitsch

Benutzer
Mitglied seit
13. Sep 2011
Beiträge
34
Punkte für Reaktionen
0
Punkte
6
Danke für die Info.

Ich hatte vor meiner Anfrage dies natürlich schon ausprobiert. Im root-Verzeichnis "web" habe ich eine index.htm und eine index.html ausprobiert - Fehlanzeige...
 

bohne

Benutzer
Mitglied seit
05. Jan 2011
Beiträge
1.709
Punkte für Reaktionen
4
Punkte
58
Bist Du Dir sicher das die Umleitung an Port 5000 (http) und nicht 5001 (https) stattfindet?
 

Ap0phis

Benutzer
Mitglied seit
16. Dez 2010
Beiträge
6.731
Punkte für Reaktionen
3
Punkte
158
Hast du auf Groß- und Kleinschreibung geachtet?

Du wärst nicht der Erste, der aus Versehen die Datei "Index..." genannt hätte.
Das funktioniert dann aber nicht!
 

DeanKay

Benutzer
Mitglied seit
08. Jan 2015
Beiträge
11
Punkte für Reaktionen
0
Punkte
0
Hallo,

eure Antworten waren zu einfach. Es wäre schön, wenn es sich tatsächlich nur um eine kleine Unaufmerksamkeit handeln würde. Ich habe das gleiche Problem und beschreibe es nun genauer:

http://192.168.1.126/ wird (seit meinem DSM-Update auf Version 5.1) IMMER zu http://192.168.12.126:5000/webman/index.cgi umgeschrieben - egal was man tut. Dahinter steckt auch keine weitere Intelligenz, sondern die aktuelle DSM-Konfiguration macht das immer so - egal ob der Webdienst aktiviert ist oder nicht.

Wenn ich http://192.168.1.126/index.html eingebe, wird meine Seite korrekt angezeigt (, wenn der Webdienst aktiviert ist - aber http://192.168.1.126/ wird trotzdem zu http://192.168.12.126:5000/webman/index.cgi umgeschrieben).

Ich habe für weitere Tests den Port der DSM-Web-Schnittstelle von 5000 zu 5002 verändert. Auch in diesem Fall wird die Anfrage http://192.168.1.126/ (an Port 80) zu http://192.168.12.126:5000/webman/index.cgi umgeschrieben, und es kommt eine Fehlermeldung, dass die Seite nicht gefunden werden kann. Daraus schließe ich, dass diese Regel an irgendeiner Stelle genau so hinterlegt ist, denn wenn ein "intelligenter" Mechanismus dahinter stecken würde, würde ich erwarten, dass er in diesem Falle die Anfrage http://192.168.1.126/ zumindest zu http://192.168.12.126:5002/webman/index.cgi umschreiben würde.

Ich möchte aber nicht immer http://192.168.1.126/index.html eingeben müssen um meine Webseite anzeigen zu können. Stattdessen möchte ich, dass ich NUR GENAU DANN wenn ich http://192.168.12.126:5000 oder http://192.168.12.126:5000/webman/index.cgi eingebe, auch zur DSM-Web-Schnittstelle gelange. Die Eingabe von http://192.168.1.126/ "sollte" einfach so gelassen werden, wie sie ist, und die Datei index.htm oder index.html geladen und angezeigt werden (- "sollte" heißt: "so würde ich mir das wünschen").

Ich fände es echt schön, wenn mir hierbei jemand helfen könnte, wie ich dieses Problem korrekt(!) lösen kann. Ich möchte keinen "workaround" (rumpfuschen kann ich auch selber), sondern ich möchte eine korrekte Lösung.
Ich habe eine Vermutung: Möglicherweise, ist der Fehler in den rewrite-Regeln der httpd-Konfiguration zu finden. Aber ich weiß es eben selbst nicht besser, deswegen benötige ich hier Hilfe von jemandem, der es besser weiß als ich. (Wird dieses Forum auch von Synology-Entwicklern beobachtet, oder ist es nur als Plattform gedacht, bei der sich Kunden untereinander austauschen können?)


Viele Grüße,
D :)
 
Zuletzt bearbeitet:

winfreund

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
235
Punkte für Reaktionen
0
Punkte
16
http://192.168.1.126/ wird (seit meinem DSM-Update auf Version 5.1) IMMER zu http://192.168.12.126:5000/webman/index.cgi umgeschrieben - egal was man tut. Dahinter steckt auch keine weitere Intelligenz, sondern die aktuelle DSM-Konfiguration macht das immer so - egal ob der Webdienst aktiviert ist oder nicht.

also mit IMMER wäre ich vorsichtig, bei mir bin ich schon immer auf die index.html oder .php halt gekommen, indem ich NUR die ip adresse der DS eingegeben hab.
 
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