Hallo Zusammen!
Mein Wordpress läuft auf einem Windows Server 2012 mit WAMP. Ich habe WAMP und Wordpress auch schon richtig konfiguriert, die Firewall von Windows angepasst.
Auf dem Apache Server läuft Wordpress als Virtual Host. Ebenso läuft eine andere statische HTML Webseite als Virtueller Host. Meine Virtual Hosts unterscheiden sich nicht durch den Namen, sondern durch den Port. Somit kann ich mehrere Seiten mit einer IP Adresse (und eben jeweils einem anderen Port) hosten.
Auf dem Windows Server läuft ein Updater für eine dynamische DNS Adresse (bei noip.com). Dieser ist richtig konfiguriert und funktioniert auch (mein OpenVPN-Dienst hört, außerhalb meines internen Netzwerks, auf diese Adresse).
Soweit funktioniert auch alles. Ich hab schon einige aufgetretene Probleme aus dem Weg geschafft und die WordPress Seite nach meinen Vorstellungen angepasst.
ABER:
Intern in meinem Netzwerk konnte ich vorerst (außer lokal auf dem Server selbst) nicht auf meine WordPress Seite zugreifen. Nach Befragung des allmächtigen Oracels "Google" hab ich dann den Tipp gefunden, dass ich in den Allgemeinen Einstellungen im WordPress Administratorbereich die "Blogadress" von anfangs "http://localhost:83" auf "http://*interne IP Adresse des Server*:83" ändern soll.
Gesagt, getan und tada, es funktioniert nun sowohl auf dem Server selbst, als auch von jedem anderen Computer im internen Netzwerk.
Am Server selbst gebe ich im Browser "localhost:83" ein und auf den Computern im internen Netzwerk einfach die "*IP des Servers*:83".
Jetzt wollte ich die Seite auch von außerhalb erreichbar machen und hab die entsprechenden Ports (wie ich es auch bei OpenVPN getan habe) (sowohl für die statische Webseite, als auch für WordPress) am Router freigegeben und zum Server weitergeleitet.
Meine statische Webseite ist von außen ohne Probleme durch die Angabe des DynDNS Namens + Port erreichbar. Lädt auch recht flott.
Meine WordPress Seite jedoch lädt Ewigkeiten und ich bekomme dann eine "Zeitüberschreitung".
Also hab ich ein wenig rumexperimentiert und bei einem Fehlversuch natürlich jedesmal alle geänderten Einstellungen wieder zurückgesetzt.
Letztendlich bin ich dann darauf gekommen, dass ich ja mal unter Allgemeine Einstellungen die Blogadresse ändern könnte und zwar auf "*DynDN Adresse*:83". Beim Klick auf "Speichern" hat nun Wordpress Ewigkeiten geladen. Irgendwann habe ich es einfach nochmal von außerhalb meines Netzwerks probiert und tada, jetzt öffnet sich die WordPress Seite über die DynDNS Adresse!
Problem JETZT ist, dass ich über meine Computer hier im lokalen Netzwerk nicht mehr auf Wordpress zugreifen kann, da ich hier jetzt den gleichen Fehler hatte, wie vorher von außerhalb des Netzwerks.
Zusammenfassend:
Trage ich bei Wordpress http://*DynDNS Adresse*:Port ein, kann ich von außerhalb zugreifen, aber von intern nicht.
Trage ich bei WordPress http://*Interne IP des Server*:Port ein, kann ich von intern zugreifen, aber von außerhalb nicht.
Wie löse ich diesen Konflikt :?:
Notfalls wäre zwar noch die Möglichkeit alle Konfigurationen nur noch von Außerhalb vorzunehmen (hab einen Computer außerhalb meines internen Netzwerks, auf den ich über Teamviewer zugreifen kann), aber ich hätte natürlich gerne eine "saubere" Lösung...