irgendwas fehlt bei virtual Host - aber was?

gschoen57

Benutzer
Mitglied seit
06. Jan 2022
Beiträge
73
Punkte für Reaktionen
2
Punkte
8
Hallo zusammen,

ich habe auf meiner DS (DSM 7.0) einen Virtuellen Host in der Wed Station eingerichtet:
Namensbasiert
Ports xxxx und yyyy (da ich 80 und 443 nicht wollte)
Document Root: web
Apache Server 2.4 und PHP 7.4

wenn ich nun "http://<synologyname>:1080" funktioniert das auch :)

Als nächstes habe ich in der FritzBox 7590 zwei Freigaben zum Gerät <synologyname>
erstellt:
myfritz-Freigabe, http:// Port xxxx
myfritz-Freigabe, http:// Port 5000

wenn ich mich nun in myfritz anmelde und die Freigabe mit dem Prot 5000 anklicke
komme ich auf den Anmeldebildschirm meiner DS -> die DS ist also erreichbar.
Klicke ich jedoch auf die Freigabe mit dem Port xxxx kommt ein Bildschirm
"404 not found" - nginx

Ich muss irgendwo wohl was vergessen haben, aber was?

Die DS ist definitv erreichbar wie die Prot-5000-Freigabe zeigt. Es wundert mich
daß bei der Fehlerseite "nginx" steht - ich habe in der WebStation ja den Apache 2.4
angegeben. Dieser läuft auch, wie die Browser-Eingabe
http://<synologyname>:1080 zeigt: die Seite wird im LAN angezeigt.

Kann mir da mal jemand auf die Sprünge helfen bitte ...
 

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.846
Punkte für Reaktionen
56
Punkte
74
Hätte da nicht wirklich so viel Aufriss gemacht und auf der Synology alles so gelassen, wie die das vorgesehen haben.
Ich hätte dann halt nur in der Fritzbox vier Um/weiterleitungen eingetragen:

DSM von Aussen xxxx --> 5000
DSM SSL von Aussen yyyy --> 5001
http von Aussen xxxx --> 80
https von Aussen yyyy --> 443

Die http(s) Umleitungen sind halt nur etwas blöd, weil Du praktisch (bei Dir) immer selbst dran denken musst, dass Deine Aussen-Ports andere sind. Die Browser auf der Welt werden immer davon ausgehen, dass hier die Ports 80 und 443 verwendet werden. Schlimm wäre es nicht die Weiterleitungen 80 --> 80 und 443 --> 443 zu verwenden. Aber gut - Deine Sicherheit / Deine Entscheidung.
 

gschoen57

Benutzer
Mitglied seit
06. Jan 2022
Beiträge
73
Punkte für Reaktionen
2
Punkte
8
Bei myfritz-Freigaben kann ich nur den Port am Gerät (hier DS) selbst angeben, einen externen Port zeigt
mir das Popup zwar an (der gleich wie der am Gerät selbst) aber der ist ausgegraut und kann nicht geändert
werden.
Zudem habe ich das Problem, daß Port 80 bereits an einen ebenfalls im Netz laufenden Raspberry
vergeben ist. und auf der FritzBox kann man nicht zweimal denselben Ziel-Port vergeben (auch
wenn es sich um eine anderes Gerät handelt).


.... ich habe mal im Internet ein bisschen recherchiert: es scheint so zu sein, daß "namensbasierte"
Virtuelle Hosts nicht funktionieren. Ich habe auf "portbasiert" umgestellt und da läuft alles.
 
Zuletzt bearbeitet:

TheGardner

Benutzer
Mitglied seit
30. Nov 2012
Beiträge
1.846
Punkte für Reaktionen
56
Punkte
74
Alles klar! Dann ist es natürlich zwingend, dass Du für die DS nen anderen 80er nehmen musst.
Dazu musst Du aber natürlich den Punkt "Andere Programme/Anwendungen" in der Fritzbox nehmen. Erst dann ist es möglich, dass Du auch für Extern einen Port "nach Deiner Wahl" auswählen kannst. In dem Fall dann also:

DS http 1080 (extern) --> 80 (DS)
DS https 10443 (extern) --> 443 (DS)

die externen Ports sind jetzt natürlich von mir als Beispiel ausgewählt.
 


 

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