Compartir a través de


Configuración del paso 5: configurar la implementación de la aplicación

de Keith Newman y Robert McMurray

En este paso de la creación de una granja de servidores web, va a instalar y configurar FTP para la implementación de actualizaciones del sitio web y nuevos sitios web. También instalará y configurará Web Deploy para implementar aplicaciones web.

5.1. Instalar y configurar FTP para la granja de servidores web

Los procedimientos que se describen en esta sección le guían a través de la instalación y configuración de FTP para su granja de servidores web. Instale FTP en su equipo de equilibrio de carga (servidor ARR) únicamente. Los servidores web no requieren que FTP esté instalado. Para obtener más información acerca de la configuración de FTP, consulte Build an FTP Site on IIS.

Para instalar FTP para la granja de servidores

  1. En la pantalla Inicio , haga clic en el icono Administrador del servidor .
  2. En el panel Administrador del servidor, haga clic en Agregar roles y características.
  3. Si se muestra la página Antes de comenzar del Asistente para agregar roles y características , haga clic en Siguiente.
  4. En la página Seleccionar tipo de instalación , seleccione Instalación basada en características o en rolesy haga clic en Siguiente.
  5. En la página Seleccionar servidor de destino , elija Seleccionar un servidor del grupo de servidores, seleccione el servidor en Grupo de servidores y haga clic en Siguiente.
  6. En la página Seleccionar roles de servidor , expanda el nodo Servidor web (IIS) y luego expanda el nodo Servidor FTP .
  7. Active las casillas Servidor FTP y Servicio FTP y luego haga clic en Siguiente.
  8. En la página Seleccionar características, haz clic en Siguiente.
  9. En la página Confirmar selecciones de instalación, haga clic en Instalar.

Para agregar un sitio FTP

  1. Abra el Administrador de IIS.

  2. En el panel Conexiones , expanda el nodo del servidor y haga clic en el nodo Sitios .

  3. En el panel Acciones , haga clic en Agregar sitio FTP para abrir el asistente Agregar sitio FTP .

  4. En la página Información del sitio , en el cuadro Nombre del sitio FTP , escriba un nombre descriptivo único para el sitio FTP.

  5. En el cuadro Ruta de acceso física , escriba la ruta de acceso UNC a la carpeta de contenido compartida en el servidor de archivos de back-end.

  6. Haga clic en Siguiente para abrir la página Configuración de enlaces y SSL .

  7. En Enlace, en la lista Dirección IP , seleccione o escriba una dirección IP si no desea que la dirección IP siga siendo Todas las no asignadas.

  8. En el cuadro Puerto , escriba el número de puerto.

  9. Opcionalmente, en el cuadro Host Virtual , escriba un nombre de host para hospedar varios sitios FTP en una única dirección IP. Por ejemplo, escriba www.contoso.com.

  10. Desactive la casilla Iniciar sitio FTP automáticamente si desea iniciar manualmente el sitio.

  11. En SSL, en la lista Certificado SSL , seleccione un certificado. Opcionalmente, haga clic en Ver para abrir el cuadro de diálogo Certificados y compruebe la información acerca del certificado seleccionado.

  12. Seleccione una de las siguientes opciones:

    • Permitir SSL: permite que servidor FTP admita conexiones tanto SSL como no SSL con un cliente.
    • Requerir SSL: requiere el cifrado SSL para la comunicación entre el servidor FTP y un cliente.
  13. Haga clic en siguiente para abrir la página Información de autenticación y autorización .

  14. En Autenticación, seleccione el método de autenticación o los métodos que desea usar:

    • Anónimo: permite que cualquier usuario tenga acceso al contenido proporcionando solo el nombre de usuario anónimo o ftp. (La mayoría de los clientes FTP, aunque no todos, muestran el nombre de usuario especificado automáticamente).
    • Básico: requiere que los usuarios especifiquen un nombre de usuario y una contraseña válidos para acceder al contenido. Dado que el método de autenticación básico transmite las contraseñas no cifradas a través de la red, úselo solo cuando sepa que la conexión entre el cliente y el servidor FTP es segura, por ejemplo, con una capa de sockets seguros (SSL).
  15. En Autorización, en la lista Permitir el acceso a seleccione una de las siguientes opciones:

    • Todos los usuarios: todos los usuarios, sean anónimos o identificados, pueden acceder al contenido.
    • Usuarios anónimos: los usuarios anónimos pueden acceder al contenido.
    • Roles o grupos de usuarios especificados: solo los miembros de ciertos roles o grupos de usuarios pueden acceder al contenido. Escriba el rol o grupo de usuarios en el cuadro correspondiente.
    • Usuarios especificados: solo los usuarios especificados pueden acceder al contenido. Escriba el nombre de usuario en el cuadro correspondiente.
  16. Si ha seleccionado una opción de la lista Permitir el acceso a , elija uno de los siguientes permisos o ambos:

    • Lectura: permite a los usuarios autorizados leer el contenido del directorio.
    • Escritura: permite a los usuarios autorizados escribir en el directorio.
  17. Haga clic en Finalizar

5.2. Instalar y probar Web Deploy para la granja de servidores web

Instale la Herramienta de implementación web en el equipo de origen (el equipo de desarrollo con IIS instalado). Instale Web Deploy en cada uno de los servidores de aplicaciones web.

Para probar la instalación de Web Deploy, úsela para actualizar su sitio web.

Instalación de la Herramienta de implementación web para su granja de servidores

  1. Abra un explorador en el sitio web de la herramienta de implementación web.
  2. Busque los paquetes MSI para la versión actual de Web Deploy y descárguelos en el servidor.
  3. Ejecute el paquete MSI para instalar Web Deploy.

Para actualizar el sitio web con Web Deploy

  1. En el equipo de desarrollo, abra el Administrador de IIS.
  2. En el panel Conexiones , seleccione el sitio web actualizado.
  3. En el panel Acciones , haga clic en Exportar aplicación. Se muestra el asistente Exportar paquete de aplicación .
  4. En la página Seleccionar el contenido del paquete , compruebe que todas las casillas están seleccionadas y haga clic en Siguiente.
  5. En la página Seleccionar parámetros , agregue parámetros si es necesario para la aplicación y haga clic en Siguiente.
  6. En la página Guardar paquete , escriba la ruta de acceso (incluido el nombre del paquete) de la ubicación donde desea guardar el paquete. Esta ubicación podría ser una carpeta compartida en el equipo de desarrollo o una carpeta compartida en el equipo de destino (el servidor ARR).
  7. Haga clic en Next. El paquete se exporta y se guarda.
  8. Haga clic en Finalizar
  9. En uno de los servidores de aplicaciones web, abra el Administrador de IIS.
  10. En la página Acciones , haga clic en Importar aplicación. Se muestra Importar paquete de aplicación .
  11. En la página Seleccionar paquete , escriba la ruta de acceso (incluido el nombre del paquete) de la ubicación donde desea exportar el paquete.
  12. Haga clic en Next.
  13. En la página Seleccionar el contenido del paquete , compruebe que todas las casillas están seleccionadas y haga clic en Siguiente.
  14. En la página Especificar información de paquete de aplicación , escriba la ruta de acceso al sitio web y haga clic en Siguiente.
  15. En la página Sobrescribir archivos existentes , elija si desea eliminar todos los archivos que se encuentran en el nuevo paquete y haga clic en Siguiente.
  16. Haga clic en Finalizar Web Deploy ha actualizado el sitio web.

5.3. ¿Y ahora qué?

Ahora tiene una granja de servidores web en funcionamiento. Usa ARR para equilibrar la carga. Usa contenido compartido y configuración compartida. Tiene un almacén central de certificados para su uso con sitios web protegidos por SSL. Y puede implementar aplicaciones web y sitios web con FTP o Web Deploy.

Hay muchas maneras de mejorar la granja de servidores web, entre las que se sugieren:

Consulte también