IIS 7.0 Manager para WXP, W2k3, y Vista… y la administracion de WebSites

Cuando alquilábamos un servicio de hosting en un servidor compartido, hombre que no todos al inicio tiene un presupuesto para un servidor dedicado, siempre tratamos de tener una administración familiar o una administración avanzada, de nuestro Sitio Web y de la base de datos.

Contra un servidor de SQL si se habilitan las conexiones remotas, y se configura el servidor, podemos acceder a nuestra base de datos a través de SQL Server Management Studio (también se puede acceder a base de datos con SQL Server 2000).

El problema es con la administración de un Sitio Web. En IIS 6.0 (W2k3), lo que podemos hacer es conectarnos hacia un servidor y administrar todo el servidor, pero no llega a conectarse a nivel de un sitio Web, no se si alguien lo creo una herramienta o hizo alguna tarea adicional para lograr esto, la administración a nivel de Sitio Web con IIS 6.0.

Y que hacen la mayoría de proveedores de Hosting?, pues muchos ellos exponen la administración, (manejo de la versión de ASP.NET, Custom errors, Default documents, entre otras) de un sitio Web a través de una aplicación Web. Para tareas simples y básicas, esta herramienta web puede ser suficiente, pero cuando tu quieres más poder más administración, y más facilidad, este tipo de herramientas tiene un límite.

Ahora con Windows Server 2008 liberado, se puede habilitar la administración remota a nivel de un Sitio Web. Recuerden que dentro de un servidor Web (IIS), podemos tener varios Web Sites:

http://sergiot2.com/blogimages/2008/04Abr/26_WebSites.jpg

Y generalmente los proveedores de hosting (hablando a nivel de hosting Windows Server), para ofrecer servicios más económicos, nos rentan sólo un sitio Web y no todo el servidor. Esto también depende del negocio y los objetivos del mismo, pero para alguna pequeña empresa que recién se esta lanzado a la Web, esta puede ser una buena opción, o también para los usuarios que quieran poner su sitio Web en la internet (sergiot2.com :D). Cuando alquilen hosting, procuren que les den un Sitio Web, y que tengan su propio Application Pool. Esto garantiza que no tengamos problemas cuando algún otro Web Site se caiga por algún bugsito, ya que si comparten el mismo Application Pool, y por algo la otra aplicación hace que el Application Pool deje de funcionar, nuestro Web Site también dejará de estar disponible.

Si están pensado en alquilar un servicio de hosting en ASP.NET, les recomendaría buscar uno que ya este usando Windows Server 2008,  y verificar que este tenga habilitando la administración remota de Sites. Una proveedor de hosting, que ya tiene habitando esto es discount ASP.NET, además que el precio no es muy caro si ya reciben algún ingreso por trabajar, o si son una empresa que recién se esta lanzado al mundo de la Internet.

Los que ya tengan implementando o alquilando un Sitio Web con IIS 6.0 (W2k3), y estén dudando en migrar a servidor IIS 7.0 (W2k8), creo que no se van arrepentir, pero ojo tener cuidado con la migración de la aplicación Web. Primero pongan su web en un servidor IIS 7.0, de manera local, e verifiquen que todo este funcionando correctamente. Por cierto trabajen sobre el modo Clásico, y no en el modo integrado, si aún no conocen mucho este nuevo modelo de IIS. No hay muchos cambios, pero por ahí que hay algún detallito que no funciona en el modo Integrado de IIS 7.0.

Para Clientes

Si tenemos un servicio de hosting con IIS 7.0, y tiene habilitado la administración remota de Sites, podemos descargar: Internet Information Services (IIS) 7.0 Manager, para x86 y para x64. Este cliente es para Windows XP con SP2, Windows Vista con SP1, y Windows Server 2003 SP1. En Windows Vista no se instalará ninguna aplicación, es más un add-in, para la Consola de IIS 7.0, por eso es un requisito instalar IIS 7 sobre Vista para poder instalar este cliente. También lo pueden descargar desde aquí: Internet Information Services (IIS) 7.0 Manager.

Los pasos de instalación y detalles lo encuentran en el siguiente post: Remote Administration: Managing IIS 7 (RCO) from Windows XP, 2k3 and Vista. Una vez instalado los pasos para conectarse a un Sitio Web son lo siguientes:

  1. Iniciamos IIS 7.0 Manager, y hacemos clic en “Connect to a site…“:
    http://sergiot2.com/blogimages/2008/04Abr/26_connect.jpg
  2. Ingresamos el nombre del servidor, y el nombre del Sitio Web, o del dominio dependiendo del caso:
    http://sergiot2.com/blogimages/2008/04Abr/26_Domain.jpg
  3. Ingresamos nuestro usuario y password (solicitar a nuestro proveedor de hosting, claro si es contra un servicio de hosting, y no en una LAN):
    http://sergiot2.com/blogimages/2008/04Abr/26_Username.jpg
  4. Ahora le asignamos un nombre a nuestra conexión, y hacemos clic en Finish:
    http://sergiot2.com/blogimages/2008/04Abr/26_Success.jpg
  5. Ahora ya podemos administrar nuestro Sitio Web, con todas las features de IIS 7.0 Manager:
    http://sergiot2.com/blogimages/2008/04Abr/26_admin.jpg

Para Proveedores de Hosting o Servidores

Ya vimos la parte cliente, pero también hay que hacer algunas configuraciones en nuestro servidor W2k8 para poder habilitar la administración remota de Sitios Web. Podemos leer el siguiente artículo con mucha información: Configuring Remote Administration and Feature Delegation in IIS 7.0.

Creo que los proveedores de hosting de ASP.NET, deben ponerse las pilas y comenzar a usar W2k8, esta feature (administrar remotamente Sitios Web en un Servidor Web), va ser determinante para algunas personas a la hora de escoger un determinado proveedor de hosting.

Saludos,

3 comentarios en “IIS 7.0 Manager para WXP, W2k3, y Vista… y la administracion de WebSites”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *