Basics: Wordpress oder generell Webserver von aussen erreichen

Status
Für weitere Antworten geschlossen.

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
Hallo zusammen,

möchte gerne eine Wordpress Instanz von aussen erreichen, habe dazu eine .koeln domain, die ich schon seit Jahren
habe, auf meine DynDNS Adresse von Synology weitergeleitet (domain.myds.me/wordpress), da kommt aber dann immer, dass die Seite nicht gefunden
wurde. (Meldung der DS)

Aber schon im LAN habe ich das Problem, dass wenn ich die DynDNS Adresse eingebe, ich auf der Adminoberfläche lande,
dachte die arbeitet mit Port 5000 und nicht 80. Habe auf meiner Fritzbox den externen Port 80 auf Port 80 an meiner DS
weitergeleitet, dennoch kommt auch wenn ich es mit dem Handy im 4G Netz versuche die Adminoberfläche. Habe in der
Webstation den Haken bei "enable personal Website" gesetzt, in meinem WWW Folder liegt ein redirekt, der auf das Wordpress
Folder zeigt. Bin gerade etwas ratlos muss ich sagen.

Gruß Gunnar
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Ja, da scheinen auch viele unnütze Umleitungen vorzuliegen.

Minimal wäre (ausgehend von Werkseinstellungen, weiß ja nicht was du sonst noch überall eingetragen hast):
- wordpress.meine.koeln beim Hoster per CNAME in den DNS Einstellungen auf domain.myds.me zu verknüpfen
- Im Router Port 80/443 auf die DS zu leiten (sollte der Router 443 für seine eigene Fernwartung nutzen muss dieser umgelegt werden, Beispiel Fritzboxen)
- wordpress Installer in /web/wordpress ablegen
- In der Web Station auf der DS einen vHost anlegen der auf wordpress.meine.koeln lautet und als root-Verzeichnis auf /web/wordpress zeigt

Um deine anderen Symptome erklären zu können benötigt man die Angaben aus
- Systemsteuerung > Netzwerk > DSM Einstellungen
- Systemsteuerung > Externer Zugriff > DDNS und Erweitert
- Systemsteuerung > Anwendungsportal > Anwendungen/Reverse proxies
- Web Station
- Portweiterleitungen im Router an die DS
- Genauer Typ der http Weiterleitung beim Hoster

Zudem ist die Persönliche Webseite die sich unter /home/www findet von extern via ds-ip/~benutzer/ zugänglich.
 

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
Moin Fusion,

danke dir schon mal für deine Antwort. Ich möchte eigentlich beim grundlegensten Problem anfangen,
nämlich, dass ich selbst im LAN die Wordpress Instanz unter http://nas01/wordpress nicht erreiche,
vorher muss ich mir die anderen Sachen gar nicht erst anschauen.
Wordpress liegt ganz normal im WWW Ordner, habe da nichts extra dran gedreht. Die DSM
Oberfläche ist via HTTP ganz normal über 5000 und HTTPS über 5001 zu erreichen, dennoch
kommt direkt ein redirect auf den DSM, auch wenn ich nur die IP Adresse angebe, das muss zuerst
gefixt werden. Gebe ich http://nas01/wordpress ein, kommt eine Meldung von Synology, dass die Seite
nicht gefunden wurde. Alleine der redirect von der reinen IP Adresse auf Domain.myds.me/wordpress
ist für mich schon nicht nachzuvollziehen.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Wenn die Web Station installiert ist (Backend auf nginx, phpX, kein vHost), ist der Standardzustand
- http(s)://nas-ip (im (s)-Fall mit Zertifikatswarnmeldung) die Anzeige einer Dummy-Seite der Webstation
- http(s)://nas-ip:5000(5001) landet auf dem DSM

Wenn das schon nicht klappt hast du schon irgendwo manipuliert (oder unbewusst manipulieren lassen).
Seien es .htaccess (wirkt aber nur bei Apache Backend) oder html-redirects oder Änderungen an der nginx config.

Einmal schreibst du bei IP Eingabe kommt ein redirect auf DSM, einmal schreibst es wäre ein redirect auf domain.myds.me/wordpress...
Glaskugel kann ich auch keine lesen, wenn du kein vollumfängliches Bild deiner Einstellungen malst.
Du musst bei deinen Lesern hier immer davon ausgehen, dass sie nichts wissen (weil wir eben nicht bei dir vor der Maschine hocken).
"ganz normal" gibt es nicht, immer konkret beschreiben.
z.B. Der www Ordner gehört zur persönlichen Web Station (dass diese ganz anders erreicht wird hatte ich ja oben schon erwähnt).
Eine "normale" Wordpress Installation liegt üblicherweise in der "allgemeinen" Web Station unter /web oder /web/wordpress.

Um konkreter zu helfen braucht man wie gesagt entweder ein vollumfängliches Bild vom Status Quo, oder du baust mal alles wieder zurück auf Ausgangszustand und man fängt (korrekt) von Vorne an.
 

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
Ok, da ich zwei Apache Instanzen drauf hatte, habe ich jetzt Wordpress runtergeworfen, Apache deinstalliert und nginx ist jetzt der Standardwebserver für DSM,
ich lande bei Eingabe der nackten IP Adresse immer noch auf der Umleitung zu Domain.myds.me/wordpress.
Scheinbar ist der nginx hier der Übeltäter oder ist das das Standardverhalten, wenn keine index.html irgendwo liegt? Und wo könnte ich eine erstellen, um überhaupt
mal Kontent vom Webserver sehen zu können?

Ich glaubs ja nicht. Habe den Browsercache geleert, jetzt kommt zum Glück ein 404 bei Eingabe der nackten IP Adresse, ich melde mich wieder, wenn es ab hier nicht mehr gescheit weiter gehen sollte.
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Nein, das ist kein Standard-Verhalten. Was liegt denn jetzt noch in /web ? Einfach zum Spaß bzw frei aus der Luft kommt die Umleitung auf domain.myds.me/wordpress jedenfalls nicht zu Stande.

ah, jetzt erst deine Ergänzung mit 404 gesehen.
 

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
So, bin jetzt schon deutlich weiter gekommen. Wenn ich die LAN IP-Adresse eingebe, werde ich durch ein redirect Dokument im web Ordner direkt auf meine Wordpress Instanz weitergeleitet.
Die Umleitung sieht so aus:

Rich (BBCode):
<html>
<head>
<meta http-equiv="REFRESH" content="0;url=/wordpress"></HEAD>

</HTML>

Die Umleitung meiner domain.koeln auf domain.myds.me funktioniert auch einwandfrei.

Jetzt habe ich leider immer noch das Problem, dass wenn ich meine domain.myds.me aufrufe, ich immer noch auf der DSM Oberfläche lande.
Hier noch ein paar Screenshots, damit wird es evtl leichter, den Fehler einzugrenzen:

dsm.jpg

ddns.jpg

advanced.jpg

proxy.jpg

Zudem habe ich oben Unsinn geschrieben. Der Ordner heisst web, nicht www. Persönliche Homepages sind deaktiviert.
Hier noch ein Screenshot zum Portforwarding:

ports.jpg
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
ok, da sehe ich jetzt spontan nicht woran es liegen kann.

Nur noch zum Verständnis.
Wie wird jetzt domain.koeln auf myds.me geleitet?
Die DSM Login Maske erscheint wenn du domain.koeln und wenn du myds.me per http oder ohne Protokollangabe aufrufst? Nur mit IP kommt die Wordpress Seite?
Und welche Einstellungen hast du noch in der Web Station vorliegen?
 

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
Hallo Fusion,

danke für deine schnelle Antwort.
Ja, die domain.koeln geht direkt auf die myds.me URL.
Bin gerade unterwegs, Aufruf mit oder ohne http geht aufs DSM. Setzt der Chrome bei Android auch gar nicht um. In der Webstation ist Nginx Standard.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
"geht direkt" geht das auch technisch genauer? Wie? CNAME? 301/302--redirect?...

Außer nginx Backend und PHP56? keine PHP Profile angepasst? Keine vHosts definiert? Und sonst auch nichts eingestellt in der Web Station?

Irgendwelche Einstellungen unter Systemsteuerun > Anwendungsportal > Anwendungen / Reverse proxies angelegt?
 

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
Moin Fusion,

habe eben nochmal nachgesehen, die Option, die bei der .koeln Domain eingestellt ist heisst dort schlicht und einfach HTTP Redirect, also eine Weiterleitung
an die domain.myds.me auf Port 80.
An PHP habe ich nicht rumgespielt, habe ich auch keine Ahnung von was ich da einstellen könnte.


webstation.jpg

Die virtual hosts sind auch leer:

virtual_host.jpg

Reverse Proxy siehe Post von gestern, Anwendungen hat nur die Surveillance Station nen Alias bekommen.

reverse_proxy.jpg


Habe gerade aber auch etwas vollkommen bizarres herausgefunden. Habe die Portfreigabe für Port 80 auf der Fritzbox gelöscht,
und dennoch kommt bei Eingabe der aktuellen externen Fritzbox IP Adresse im Browser die DSM Oberfläche.... Ich vermute langsam, dass
da doch intern was gestrickt sein muss, was Port 80 manchmal an den Webserver und manchmal ans DSM weiter leitet.....
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Wollte gerade was schreiben zur externen IP der Fritzbox, aber wenn die Portweiterleitung nicht vorhanden ist, weiß sie ja nicht mal aus Versehen an welches Ziel das gehen könnte.

Auf der DS ist normal eine Automatik geschaltet, die folgendermaßen geht:
Anfragen an Port 80 landen auf dem DSM auf 5000.
Nur falls Photo oder Web Station installiert sind sollte dies außer Kraft gesetzt sein und z.b. Die dummy Seite der Web Station laden, oder ein 404, wenn man den Inhalt des /web Ordner gelöscht hat.

Wenn du beim Hoster Zugriff auf DNS Einstellungen hast, dann würde ich dort trotzdem per CNAME Eintrag von meine.domain.koeln auf domain.myds.me leiten.

Hast du in der Systemsteuerung irgendwas wie Routerkonfiguration oder EZ Internet angefasst?

Zu deinem letzten Test habe ich grad keine Idee. Das DARF nicht sein. Wenn die Fritzbox keine Regel hat die ihr sagt, was sie mit Anfragen an Port 80 machen soll dürfen diese nicht an irgendwelche LAN Geräte geleitet werden.
Da glaube ich eher dran, dass die Portweiterleitung nicht komplett gelöscht ist.
 

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
Ja, das kann ich mir auch nicht erklären. Bin leider gerade nicht zu Hause sondern nur via VPN verbunden, daher kann ich den Eimer nicht mal schnell neu starten, da gibt es im UI keinen Knopf für.
Ich habe den EZ Internet Wizard mal gestartet, da fiel mir aber auch nichts komisch auf. Nur am Ende kam die Meldung, dass die Ports bereits belegt seihen, was natürlich von der uPnP Anfrage an die FritzBox liegen könnte, hier ist ja zumindest der 443 immer noch aktiv auf die DS gemappt. Muss das nachher mal probieren, nachdem ich die Box zu Hause neu gestartet habe.

ez_internet.jpg
 

Anhänge

  • ez_internet.jpg
    ez_internet.jpg
    17,4 KB · Aufrufe: 39

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Würde mal ez internet und router config deaktivieren, ausschalten und auch in der Fritte alle Portweiterleitungen löschen und dann dort neu anlegen.
 

loetlampe

Benutzer
Mitglied seit
25. Okt 2013
Beiträge
121
Punkte für Reaktionen
1
Punkte
18
Halleluja, es funktioniert. Es lag wirklich an der Fritzbox. Das Forwarding von Port 80 nach Port 80 stand zwar drin, stimmte aber nicht. Auch nachdem ich den Eintrag in der Fritzbox
gelöscht hatte, blieb es beim Umleitungsfehler. Nach einem Neustart der Box lief der Aufruf von domain.koeln und domain.myds.me in einen Timeout, so sollte es ja auch ohne Portforwarding
sein. Als ich dann den Eintrag neu angelegt habe, hat es endlich funktioniert. Also immer dran denken: Nicht alles, was in der Fritte steht, stimmt auch.
Fusion, ich danke dir pesönlich, dass du dich hier so ins Zeug gelegt hast, super!
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Keine Ursache.
Schwere Geburt.
Macht aber auch mal wieder deutlich wir detailliert und vollumfänglich die Informationen sein müssen um aus der Ferne ein akurates Bild zu zeichnen und die richtigen Schlüsse zu ziehen.

Freut mich, dass es jetzt läuft.
 
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