Es un poco difícil de describir pero haré lo mejor que pueda... Tengo una aplicación de Internet implementada en IIS 6.0 como directorio virtual (la llamaré 'ItsMyParty') en el formato dehttps://www.app.com.au/ItsMyParty
Usando el ejemplo anterior, www.app.com.au es el sitio web principal de Internet y 'ItsMyParty' es el directorio virtual.
Ahora el desafío para mí es 'dividir' 'ItsMyParty' y ejecutarlo como un sitio web separado (no como un directorio virtual y en un servidor diferente de www.app.com.au, y tanto de www.app.com.au como de ItsMyParty). van a migrar al servidor W2k12); pero aún queremos que los usuarios usen el mismo enlace 'https://www.app.com.au/ItsMyParty' para acceder a 'ItsMyParty'..
Me dijeron que podría hacer algunos trucos en el servidor DNS para lograrlo. ¿Alguien tiene alguna sugerencia sobre cómo hacer esto?
Gracias de antemano. W.M.
Respuesta1
Al migrar a IIS 8.5, cree dos sitios, uno para www.app.com.au
y otro para myShinyNewPartySite.au
.
Tendrá dos entradas en su servidor DNS y creará enlaces de nombre de host para ellas en sus dos sitios en IIS.
Al www.app.com.au
crear unreescritura de URLregla para reenviar todas las solicitudes ItsMyParty
a myShinyNewPartySite.au
, que podría verse así:
<rule name="Party" stopProcessing="true">
<match url="ItsMyParty/(.+)" />
<action type="Rewrite" url="http://myShinyNewPartySite.au/{R1}" />
</rule>
esto solo funciona bien si el sitio de su grupo usa enlaces relativos, digamos en su html que usa
<img src="/ItsMyParty/images/party.jpg" ... />`
en el nuevo sitio esto fallará porque no existe el directorio ItsMyParty.
Respuesta2
La aplicación de directorio virtual IIS y DNS son buenas para sitios web. En IIS, puede crear sitios, aplicaciones y directorios virtuales para compartir información con usuarios a través de Internet, una intranet o una extranet. Aunque estos conceptos existían en versiones anteriores de IIS, varios cambios en IIS 7 y superiores afectan la definición y funcionalidad de estos conceptos. Lo más importante es que los sitios, las aplicaciones y los directorios virtuales ahora trabajan juntos en una relación jerárquica como elementos básicos para alojar contenido en línea y proporcionar servicios en línea.
El Sistema de nombres de dominio (DNS) es un sistema de nombres distribuido jerárquico para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Asocia diversa información con nombres de dominio asignados a cada una de las entidades participantes.