Foros del Web » Administración de Sistemas » IIS »

Sitio Web en IIS 7 solo accesible por IP

Estas en el tema de Sitio Web en IIS 7 solo accesible por IP en el foro de IIS en Foros del Web. Hola a [email protected]: Cuando se instala el IIS en el PC, se crea automáticamente el "Default Web Site" que corresponde a la ruta "c:\inetpub\wwwroot", al ...
  #1 (permalink)  
Antiguo 03/05/2012, 13:48
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 12 años, 7 meses
Puntos: 3
Sitio Web en IIS 7 solo accesible por IP

Hola a [email protected]:

Cuando se instala el IIS en el PC, se crea automáticamente el "Default Web Site" que corresponde a la ruta "c:\inetpub\wwwroot", al menos en mi caso.

Dentro de esa carpeta, suelo poner las carpetas de mis diferentes webs que programo (por ejemplo web1,web2, ...) y luego accedo con el navegador poniendo:

http://localhost/web1/
http://localhost/web2/
...

Lo que he querido hacer ahora es para una nueva web crear, a través del IIS, un nuevo Sitio Web, aparte del predeterminado ya mencionado y poner ahí todos los archivos de esa página a realizar.

He llevado a cabo los pasos básicos a través del IIS 7.X en Windows 7 para crear un Sitio Web dentro del Servidor, con estas propiedades:

Nombre del sitio: NuevoSitioWeb
Grupo de aplicaciones: NuevoSitioWeb
Ruta de acceso física: C:\inetpub\wwwroot\nuevo-sitioweb

(Dentro del bloque Enlace)
Tipo: http
Dirección IP: 192.168.144.1 (elegida entre las de la lista ofrecida)
Puerto: 80
Nombre de host: nuevo.sitio.web.local
[v] Iniciar sitio web automáticamente

Al aceptar estos datos de configuración, se crea el nuevo sitio web en el IIS correctamente, pero a la hora de acceder a él por el navegador solamente lo puedo hacer por la IP asignada, es decir, a través de
http://192.168.144.1/

Pero si lo quiero hacer a través de su nombre de host, no se llega a acceder y sale el mensaje de Página o Servidor no encontrado.

¿Por qué no se puede acceder por http://nuevo.sitio.web.local/ y si por http://192.168.144.1/ al contenido de la página requerida?

Tras crear el sitio web, he reiniciado el servidor, detenido e iniciado el servidor, y reiniciado el propio sitio web. Y reiniciado el propio ordenador pero nada, no llego a acceder por el host name especificado.

¿Alguien me podría cuál es la causa? ¿Me falta realizar alguna otra configuración o activar alguna otra cosa fuera o dentro del IIS, o en la carpeta de Windows o dónde sea?
__________________
Saludos,

zacktagnan.
=================================================
  #2 (permalink)  
Antiguo 07/05/2012, 04:43
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 12 años, 7 meses
Puntos: 3
Respuesta: Sitio Web en IIS 7 solo accesible por IP

A falta de otras propuestas que no llegaron, seguí probando e intenté hacer una cosa que suelo hacer con los proyectos PHP que configuro también de manera local, mientras lo estoy programando.
¡Y resultó!

A lo que me refiero y lo que hace que ya me acceda por el Nombre de host, aparte de por la IP asignada, es añadir esta relación entre la IP y el nombre de host como una nueva línea en el archivo de Windows:

Windows\System32\drivers\etc\hosts

Para poder editar y guardar cambios en este archivo, hay que abrirlo, por ejemplo, con el Bloc de Notas, con una cuenta con privilegios de Administrador.
Una vez abierto, la línea en cuestión sería como la que sigue:

192.168.144.1 nuevo.sitio.web.local

Nada más guardando los cambios, ya se puede acceder no solo a través de la IP que se eligió para asignar al sitio web, sino también por el nombre de host que se eligió como referencia.

Otra cosa que he hecho es sacar la carpeta de archivos del sitio y, en vez de estar a nivel de la carpeta wwwroot, ponerla a nivel de la carpeta inetpub, creando una nueva carpeta llamada, por ejemplo, wwwnuevo-sitioweb. En esta carpeta, se ponen todos los archivos del sitio web.

Así, el proceso que he llevado a cabo para crear un nuevo sitio web, de manera local y poder asignarle una IP y un nombre de host, es el que sigue:

1.- Abrir el ordenador con una cuenta de administrador.
2.- En la carpeta C:\inetpub, crear una nueva carpeta, por ejemplo, wwwnuevo-sitioweb, en la que poner los archivos del sitio.
3.- Abrir el Administrador IIS y, dentro del panel izquierdo de Conexiones, a nivel de la rama de Sitios, pinchar en la opción de Agregar sitio web, tanto por el enlace que sale en el panel derecho de Acciones, como al hacerlo con el botón derecho del ratón sobre la rama de Sitios.
4.- En la ventana emergente que se muestra para insertar los datos del nuevo sitio, se especifican los siguientes datos:
>> Nombre del sitio: NuevoSitioWeb
>> Grupo de aplicaciones: NuevoSitioWeb
[ Bloque "Directorio de contenido" ]
>> Ruta de acceso física: C:\inetpub\wwwroot\nuevo-sitioweb
[ Bloque "Enlaces" ]
>> Tipo: http
>> Dirección IP: 192.168.144.1 (eligiendo esta u otra de entre las de la lista ofrecida)
>> Puerto: 80
>> Nombre de host: nuevo.sitio.web.local
>> [v] Iniciar sitio web automáticamente
Una vez pulsado el botón de "Aceptar" de esta ventana emergente, se crea correctamente el nuevo Sitio Web dentro del IIS.
5.- Ahora, dentro del archivo Windows\System32\drivers\etc\hosts, se añade la referencia a la relación "IP-nombre de host" como una nueva línea
192.168.144.1 nuevo.sitio.web.local

¡Y ya está!

Además, al crear un nuevo sitio web a través del IIS, y crear un nuevo directorio a nivel del inetpub dónde poner los archivos de dicho sitio, puedo configurar y hacer funcionar correctamente el Filtro Isapi "Ionics Isapi Rewrite Filter" para realizar Urls Amigables dentro de este proyecto.

Nada más, espero que a alguien le pueda servir para un posible problema similar que le surja.
__________________
Saludos,

zacktagnan.
=================================================
  #3 (permalink)  
Antiguo 07/09/2017, 18:17
Avatar de Sistemasemv  
Fecha de Ingreso: marzo-2009
Mensajes: 57
Antigüedad: 8 años, 7 meses
Puntos: 0
Pregunta Respuesta: Sitio Web en IIS 7 solo accesible por IP

Que tal amigo, buenas tardes oye te comento que estubo muy bueno tu repuesta, me ha servido pero tengo una duda que espero que puedas ayudarme a resolver, si coloco el nombre del host por ejemplo prueba.web.ap desde la PC donde tengo instalado el iis me sale sin problemas pero cuado esa misma direccion la coloco desde otra PC que es cuentra en la misma red no me abre la pagina a ti ha pasado lo mismo como lo resolviste.


Saludos!!



La zona horaria es GMT -6. Ahora son las 23:53.