2017-02-02 3 views
0

Ich habe IIS 7.5 und eine Website, die derzeit ausgeführt wird. Ich habe auch eine neue Website auf WordPress erstellt, die auf einem von Apache Tomcat veröffentlichten Linux-Container läuft.Umleiten von IIS-Website auf Apache-Website

Ich muss die alte WebsiteURL, die auf der ISS gehostet wird, auf die neue Website auf WordPress umleiten. Ist das möglich? Ich habe http Redirect versucht, aber das funktioniert nur lokal, da die neue Website nicht nach draußen veröffentlicht wird.

+0

Was meinst du mit nicht veröffentlicht? Soll der Inhalt von Tomcat geladen und vom IIS bereitgestellt werden? – n00b

+0

Website auf dem Tomcat ist nur lokal Ich habe die IP zu URL über meine DNS umbenannt, was ich meine ist die Wordpress ist nur lokaler Host. Ich brauche die ISS umgeleitet zu meinem Wort drücken lokal gehosteten Website – Frank

+0

Ich versuchte, eine andere mögliche Lösung als Antwort zu setzen. Aber es funktioniert nur, wenn IIS Sichtbarkeit Ihres lokalen Computers hat. z.B. Sie können Ihre lokale Maschine aus dem IIS-Feld pingen – n00b

Antwort

1

Sie haben Recht, dass Http Redirect sollte die Lösung sein.

Wenn Ihre Apache-Website "nicht veröffentlicht" ist, schätze ich, dass sie für Internetbenutzer einschließlich der IIS-Box nicht sichtbar ist. Dies bedeutet, dass es keine Möglichkeit geben wird, Ihren Inhalt aus der Apache-Box zu bedienen.

Wenn Sie in einem Setup sind, dass der IIS Sichtbarkeit des Apache hat, aber das allgemeine Internet nicht, dann haben Sie vielleicht eine Lösung. Dieses Szenario kann aufgrund bestimmter Firewall-Regeln bestehen. In dieser Situation können Sie einen sogenannten Reverse Proxy in IIS einrichten.

https://blogs.msdn.microsoft.com/friis/2016/08/25/setup-iis-with-url-rewrite-as-a-reverse-proxy-for-real-world-apps/

+0

Ich habe den Reverse-Proxy konfiguriert, es funktioniert, aber es gibt ein Problem, das ist es zeigt nicht die komplette Seite es ist definitiv Teilansicht. Es gibt kein Design. nur Markups. irgendeine Idee? – Frank

+0

Ich vermute, dass Ihre CSS-Dateien nicht geladen werden. Sie werden wahrscheinlich anders bedient als Ihr Markup. Ich schlage vor, den Netzwerkverkehr im Browser zu überprüfen, um zu sehen, ob Sie einen Hinweis bekommen. dh drücken Sie F12 in Ihrem Chrome-Browser und sehen Sie sich die Registerkarte Netzwerk an und suchen Sie nach Fehlern. – n00b

+0

Vielen Dank für Ihre Hilfe, Ihr Vorschlag hat funktioniert, ich habe die Elemente überprüft und bin zum Netzwerk-Tab gegangen. Ich habe festgestellt, dass meine Display-/Layout-Inhalte unter der lokalen IP-Adresse liegen als Domäne des Servers, auf dem die Site ausgeführt wird. Ändern der Verknüpfungsverzeichnisse der Inhalte in der Word-Press-Systemsteuerung übereinstimmend mit der URL Ich habe den Reverse-Proxy konfiguriert das Problem gelöst und funktioniert – Frank