
Nuestra empresa aloja nuestro propio sitio web en un servidor alquilado (Windows 2012 R2). Para acceder a él, podemos utilizar la IP (http://159.68.xxx.xxx) o el nombre de dominio que compramos (www.ejemplo1.com), que es simplemente una redirección a nuestra IP.
Nos gustaría alojar otro sitio web en nuestro servidor; actualmente se encuentra en un directorio virtual y se puede acceder fácilmente mediante la siguiente URL:http://159.68.xxx.xxx/ejemplo2 También compramos otro nombre de dominio para ese sitio web (www.example2.com)
Mi pregunta es: ¿cómo puedo acceder al nuevo sitio web a través de su nombre de dominio? Esto funciona:http://159.68.xxx.xxx/ejemplo2 pero queremos que esto funcione también:http://www.ejemplo2.com
Muchas gracias.
Respuesta1
Puede ejecutar varios sitios web desde una única IP en IIS, pero necesitará configurar un sitio IIS separado. No funcionará como directorio virtual en su primer sitio y se resolverá correctamente a través del segundo FQDN.
Si alquila este servidor y sólo tiene acceso a su sitio web a través de un panel de control, lo más probable es que no pueda hacerlo y tendrá que comprar otro sitio IIS a su proveedor.
No especificó qué acceso tiene al servidor, pero si tiene acceso (y permisos) para modificar IIS, entonces haría lo siguiente:
Editar enlaces de sitios existentes
- Abrir el Administrador de IIS
- En el lado izquierdo expanda el nodo Servidor y el Nodo Sitios
- Seleccione su sitio
- Haga clic en Enlaces en el extremo derecho de la sección Acciones
- Seleccione cada enlace y edítelos uno a la vez.
- Ingrese el FQDN para su primer sitio (si aún no está especificado) en el campo Nombre de host
- Haga clic en cerrar cuando haya terminado
Cree un nuevo grupo de aplicaciones para su nuevo sitio
- En el lado izquierdo seleccione Grupos de aplicaciones
- Haga clic derecho en Grupos de aplicaciones
- Seleccione Agregar grupo de aplicaciones
- Introduzca el nombre de su nuevo sitio web
- Haga clic en Aceptar
Crear el nuevo sitio web
- En el lado izquierdo seleccione Sitios
- Haga clic derecho en Sitios
- Seleccione Agregar sitio web
- Introduzca el nombre del sitio
- Seleccione el grupo de aplicaciones haciendo clic en Seleccionar y eligiendo el nuevo grupo de aplicaciones que creó en el paso anterior.
- Ingrese la ruta física a los archivos de su sitio web
- Seleccione la dirección IP (la que ya tiene) para el enlace
- Ingrese el nombre del host en el campo Nombre del host
- Haga clic en Aceptar
Si tiene acceso a Powershell y desea hacerlo de esa manera, utilice lo siguiente:
Get-WebBinding -IPAddress 159.68.0.0 -Port 80 | Set-WebBinding -HostHeader www.example1.com
New-WebAppPool -Name MySite
New-Website -Name MySite -Port 80 -IPAddress 159.68.0.0 -HostHeader www.example2.com -PhysicalPath D:\Websites\www.example2.com -ApplicationPool MySite
Es posible que puedas lograr tu objetivo inicial con URLRewrite, pero no siempre funcionará y dependerá de qué tan complicado sea tu segundo sitio web. No recomendaría este método y seguiría los pasos anteriores que describí.