Virtuelle Verzeichnisanwendung von IIS und DNS

Virtuelle Verzeichnisanwendung von IIS und DNS

Es ist ein bisschen schwer zu beschreiben, aber ich werde mein Bestes geben... Ich habe eine Internetanwendung, die in IIS 6.0 als virtuelles Verzeichnis (ich werde es 'ItsMyParty' nennen) im Format von implementiert isthttps://www.app.com.au/ItsMyParty

Im obigen Beispiel ist www.app.com.au die übergeordnete Internet-Website und „ItsMyParty“ das virtuelle Verzeichnis.

Jetzt stehe ich vor der Herausforderung, „ItsMyParty“ aufzuteilen und als separate Website zu betreiben (kein virtuelles Verzeichnis und auf einem anderen Server als www.app.com.au, und sowohl www.app.com.au als auch ItsMyParty werden auf den W2k12-Server migriert); aber wir möchten trotzdem, dass die Benutzer denselben Link verwenden.https://www.app.com.au/ItsMyParty', um auf „ItsMyParty“ zuzugreifen.

Mir wurde gesagt, dass ich dies vielleicht mit ein paar Tricks auf dem DNS-Server erreichen könnte. Hat jemand Vorschläge, wie das geht?

Vielen Dank im Voraus. WM

Antwort1

Erstellen Sie bei der Migration zu IIS 8.5 zwei Sites, eine für www.app.com.auund eine für myShinyNewPartySite.au.

Sie verfügen über zwei Einträge in Ihrem DNS-Server und erstellen Hostnamenbindungen für diese in Ihren beiden Sites in IIS.

Auf www.app.com.auerstellen Sie eineURL-UmschreibungRegel zum Weiterleiten aller Anfragen für ItsMyPartyan myShinyNewPartySite.au, die etwa so aussehen könnte:

<rule name="Party" stopProcessing="true">
    <match url="ItsMyParty/(.+)" />
    <action type="Rewrite" url="http://myShinyNewPartySite.au/{R1}" />
</rule> 

Dies funktioniert nur dann gut, wenn Ihre Party-Site relative Links verwendet, z. B. in Ihrem HTML verwenden Sie

<img src="/ItsMyParty/images/party.jpg" ... />`

Auf der neuen Site schlägt dies fehl, da kein ItsMyParty-Verzeichnis vorhanden ist.

Antwort2

Die virtuelle Verzeichnisanwendung und DNS von IIS eignen sich gut für Websites. In IIS können Sie Sites, Anwendungen und virtuelle Verzeichnisse erstellen, um Informationen mit Benutzern über das Internet, ein Intranet oder ein Extranet zu teilen. Obwohl diese Konzepte in früheren Versionen von IIS vorhanden waren, wirken sich mehrere Änderungen in IIS 7 und höher auf die Definition und Funktionalität dieser Konzepte aus. Am wichtigsten ist, dass Sites, Anwendungen und virtuelle Verzeichnisse jetzt in einer hierarchischen Beziehung als grundlegende Bausteine ​​zum Hosten von Online-Inhalten und Bereitstellen von Online-Diensten zusammenarbeiten.

Das Domain Name System (DNS) ist ein hierarchisch verteiltes Benennungssystem für Computer, Dienste oder andere Ressourcen, die mit dem Internet oder einem privaten Netzwerk verbunden sind. Es verknüpft verschiedene Informationen mit Domänennamen, die den einzelnen beteiligten Einheiten zugewiesen werden.

verwandte Informationen