¿Cómo crear un subdominio en IIS7?

Respuestas:

8

Debería ser tan fácil como crear una nueva web que apunte a la carpeta donde está / mysite, luego modificar las propiedades para que acepte solicitudes con el encabezado de host mysite.mydomain.com.

Aquí hay un artículo de technet sobre cómo configurar el encabezado del host:

caballo pálido
fuente
En realidad, descubrí que tenía todo configurado correctamente, pero el archivo web.config no tenía los datos correctos, por lo que faltaba una propiedad de controlador. Pero gracias :-)
Techboy
Ah, los controladores de .Net que faltan. Me alegro de que lo hayas resuelto :)
palehorse
2
Un poco más de información sería bueno ...
Steve
2

2 opciones:

  • puede agregar un nuevo enlace al sitio existente (haga clic con el botón derecho en el sitio, edite enlaces, ingrese el IP / nombre de dominio de mysite.mydomain.com); esto hará que la persona tenga que ir a http: //mysite.mydomain .com / mysite , que probablemente no sea lo que quieres.
  • agregue un nuevo sitio con la ip / dominio de mysite.mydomain.com y haga que la ruta física raíz sea el directorio al que apunta www.mydomain.com/mysite
MattB
fuente
2

Si es el único sitio en esa máquina que responderá en esa dirección IP, en realidad no debería necesitar configurar nada. La configuración predeterminada responde a cualquier solicitud en la dirección IP asociada, independientemente del nombre DNS que se utilizó para llegar allí.

Si va a configurar otros sitios con diferentes nombres de host que también viven en la misma dirección IP, deberá configurarlos utilizando "Encabezados de host". En IIS7, los encabezados de host se configuran en la interfaz de enlaces para cada sitio. Puede acceder fácilmente haciendo clic con el botón derecho en el sitio en el complemento IIS y seleccionando Editar enlaces . De manera predeterminada, probablemente tenga 1 entrada para el puerto 80 asignada a una dirección IP comodín. Seleccione esa entrada y haga clic en el botón Editar . El nuevo cuadro de diálogo tendrá un nombre de host: entrada donde puede codificar con qué nombre DNS responderá este sitio.

Ryan Bolger
fuente
Lo malo es que me acabo de dar cuenta de que el sitio original está alojado en un directorio virtual. La respuesta de MattB es más apropiada, pero dejaré la mía para conocimiento general sobre los encabezados de host e IIS7
Ryan Bolger es el
2

Crear subdominio

abra el administrador iis7, cree un nuevo sitio web, escriba cualquier nombre para el nombre del sitio y señale la ruta física y la dirección IP que está asignada a su adaptador de red (el puerto debe ser 80) y el nombre de host debe ser el nombre de su subdominio como blog.example.com (si su sitio principal es example.com) aplique ok.

Agregar entrada DNS

Abra DNS desde las herramientas del administrador, expanda el nombre de la computadora, expanda la zona de búsqueda directa, haga clic en example.com (significa su nombre de dominio) En el panel derecho, haga clic con el botón derecho en el área en blanco, haga clic en nuevos alias (CNAME), en el nombre del alias escriba su nombre de subdominio, es decir, blog. En el host de destino FQDN, escriba su nombre de dominio, es decir, example.com, haga clic en Aceptar

Reinicie el servidor DNS. Has terminado con el subdominio.

Dheemanth Hegde
fuente