
|
Vista rápida |
|
|
Catálogo |
system_ms |
|
Categoría |
Servidores Web |
|
Volúmenes de usuario |
yes |
|
Memoria mín. |
256 MB (x86), 768 MB (x64) |
|
SO |
Windows |
|
Restricciones |
no |
IIS es un dispositivo de servidor Web basado en el software de Microsoft Internet Information Server (consulte http://www.iis.net).
IIS sirve contenido Web estático y ejecuta scripts de un volumen de contenido de sólo lectura configurable por el usuario. Las rutas a los documentos y los scripts son configurables, para que el mismo volumen se pueda compartir entre varios servidores Web u otros dispositivos que sirven contenido diferente.
IIS tiene tres terminales de salida genéricos para acceder a servicios externos de scripts del volumen de contenido. El terminal db se usa para acceder a una base de datos; el terminal fs se usa para acceder a almacenamiento de archivos compartidos (mediante CIFS); y el terminal aux se usa para enviar mensajes de correo electrónico a un servidor SMTP.
El terminal de registro se puede usar para conectar IIS a un sistema de archivos compartidos en el que IIS puede almacenar sus registros.
La configuración del servidor IIS se proporciona a través de propiedades. Las propiedades están diseñadas para cubrir la mayor parte de los usos de una forma fácilmente configurable. Normalmente, sólo es necesario establecer algunas de ellas en valores distintos de los predeterminados.
Si las funciones que proporciona el dispositivo IIS no cubren sus necesidades, póngase en contacto con el Soporte técnico para discutir las posibles opciones. Podemos ampliar el catálogo proporcionando dispositivos que cubren sus necesidades.
Importante: No se distribuyen ni IIS03y ni IIS08y con CA 3Tera AppLogic. Consulte la referencia de instalación para obtener instrucciones sobre cómo crear estos dispositivos a partir de dispositivos de Windows Server básicos.
|
Nombre |
Última versión |
SO |
IIS |
VB |
ASP.NET |
Notas |
|
IIS03W |
1.1.1-1 |
Windows Server 2003 "Web" SP2 (x86) |
6 |
6 |
3.5 SP1 |
|
|
IIS03S |
1.1.1-1 |
Windows Server 2003 "Standard" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS03E |
1.1.1-1 |
Windows Server 2003 "Enterprise" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS03DC |
1.1.1-1 |
Windows Server 2003 "Datacenter" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS08W |
1.1.1-1 |
Windows Server 2008 "Web" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08S |
1.1.1-1 |
Windows Server 2008 "Standard" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08E |
1.1.1-1 |
Windows Server 2008 "Enterprise" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08DC |
1.1.1-1 |
Windows Server 2008 "Datacenter" R2 (x64) |
7.5 |
6 |
4.0 |
|
Recursos
IIS03y
|
Recurso |
Mínimo |
Web (x86) (máximo) |
Predeterminado |
Probado |
|||||
|
CPU |
0,1 |
2 |
0,25 |
2 |
|||||
|
Memoria |
256 MB |
2 GB |
512 MB |
2 G |
|||||
|
Ancho de banda |
1 Mbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||||
|
Recurso |
Mínimo |
Standard (x64) (máximo) |
Enterprise (x64) (máximo) |
Datacenter (x64) (máximo) |
Predeterminado |
Probado |
|||
|
CPU |
0,25 |
4 |
8 |
32 |
0,5 |
8 |
|||
|
Memoria |
768 MB |
32 GB |
64 GB |
64 GB |
1 GB |
32 G |
|||
|
Ancho de banda |
1 Mbps |
2 Gbps |
2 Gbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||
IIS08y
|
Recurso |
Mínimo |
Standard (x64) (máximo) |
Enterprise (x64) (máximo) |
Datacenter (x64) (máximo) |
Predeterminado |
Probado |
|
CPU |
0,25 |
4 |
8 |
32 |
0,5 |
8 |
|
Memoria |
768 MB |
32 GB |
64 GB |
64 GB |
1 GB |
32 G |
|
Ancho de banda |
1 Mbps |
2 Gbps |
2 Gbps |
2 Gbps |
100 Mbps |
2 Gbps |
Terminales
|
Nombre |
Dirección |
Protocolo |
Descripción |
|
in |
Entrante |
HTTP |
Sirve solicitudes HTTP procedentes de clientes Web. Sirve a los protocolos HTTP/1.1 y 1.0. |
|
db |
Saliente |
Cualquiera |
Permite acceder a un servidor de base de datos. El uso se define mediante los scripts que residan en el volumen de contenido (si existe alguno). Este terminal se puede dejar desconectado si no se está usando. |
|
fs |
Saliente |
CIFS |
Permite acceder a un sistema de archivos de red para el almacenamiento de archivos compartidos; se proporciona un inicio de sesión anónimo y un recurso compartido de lectura/escritura denominado share. El uso se define mediante los scripts que residan en el volumen de contenido (si existe alguno). El software del volumen del contenido "ve" el sistema de archivos remoto como \\fs\share en el espacio de sistema de archivos del dispositivo. Este terminal se puede dejar desconectado si no se está usando. |
|
log |
Saliente |
CIFS |
Acceso a un sistema de archivos de red basado en CIFS para almacenar registros IIS. Este terminal se puede dejar desconectado si no se está usando. El servidor conectado debe permitir inicios de sesión anónimos y debe tener un recurso compartido de lectura/escritura denominado "share". |
|
aux |
Saliente |
Cualquiera |
Permite acceder a un servidor SMTP para enviar correo electrónico saliente. El uso se define mediante los scripts que residan en el volumen de contenido (si existe alguno). Observe que "SMTP IIS" no está configurado en el dispositivo; cualquier aplicación que necesite enviar correo sólo tiene que utilizar SMTP directamente y "aux" como nombre de host de destino. |
|
net |
Saliente |
Cualquiera |
Salida de la puerta de enlace para acceso de subred. |
|
mon |
Saliente |
CCE |
Envía estadísticas sobre uso de recursos y rendimiento. |
La interfaz predeterminada está activada. El dispositivo utiliza la interfaz predeterminada para informar a CA 3Tera AppLogic que se ha inicializado correctamente. Se puede utilizar también para conectarse mediante un shell seguro al dispositivo desde el controlador de CA 3Tera AppLogic, ante todo para finalidades diagnósticas y de solución de problemas.
Volúmenes de usuario
|
Volumen |
Descripción |
|
content |
Volumen de lectura/escritura que ofrece el contenido Web (documentos, media y scripts) que sirve IIS. |
El volumen puede proporcionar contenido estático o dinámico.
Propiedades
|
Nombre de la propiedad |
Tipo |
Descripción |
|
content_on_fs |
Cadena |
Especifica si el contenido se refiere al sistema de archivos del terminal fs o al volumen de contenido. Los valores permitidos son "on" y "off". Si el valor está establecido en "on", todo el contenido es relativo al sistema de archivos en el terminal fs. Si está establecido en "off", el contenido estará en el volumen de contenido. |
|
docs_dir |
Cadena |
Directorio raíz en el contenido o en el volumen NAS remoto donde se encuentran los documentos que se tienen que servir. Por ejemplo, puede ser /mydocs. Es conveniente utilizar esta propiedad cuando varios servidores IIS comparten el volumen de contenido y cada servidor necesita sus propios documentos. Si docs_dir se establece como /, se usa el directorio raíz del volumen de contenido. |
|
logs_enabled |
Cadena |
Controla si el registro IIS está activado. Los valores permitidos son "on" y "off". Si se establece como "on" y el terminal de registro está conectado, los registros se almacenarán en el dispositivo NAS remoto, en el recurso compartido cifs. Si se establece como "on" y el terminal de registro no está conectado, los registros se almacenarán en la unidad de arranque de Windows, en la ubicación predeterminada (C:\WINDOWS\system32\LogFiles\W3SVC1\*). Si se establece como "off", los registros se deshabilitarán completamente. Valor predeterminado: off |
|
logs_base_dir |
Cadena |
Directorio donde se almacenan los registros de IIS. Esta propiedad no tiene ningún efecto si logs_enabled se establece en "off" o el terminal de registros no está conectado. Valor predeterminado: / |
Importante: Ninguna de las propiedades de cadena enumeradas distingue entre mayúsculas y minúsculas (minúscula). Todas las demás propiedades de cadena distinguen entre mayúsculas y minúsculas.
Propiedades avanzadas
Estas son propiedades adicionales que normalmente no es necesario configurar. Se pueden utilizar para ajustar IIS en circunstancias no estándar.
|
Nombre de la propiedad |
Tipo |
Descripción |
|
index_files |
Cadena |
Lista de archivos ordenada y separada por espacios que se usa como una página de índice de directorio en el caso de que el cliente pida una URL que haga referencia a un nombre de directorio. |
|
max_connections |
Entero |
Número máximo de conexiones activas simultáneas que IIS puede controlar (0 quiere decir sin límite). El número real de conexiones simultáneas puede limitarse a un valor inferior al especificado para esta propiedad si no hay bastante memoria en el sistema. Consulte la sección Uso de la memoria. |
|
idle_timeout_sec |
Entero |
Tiempo de espera, en segundos, para mantener una conexión de cliente abierta si no hay ninguna solicitud o respuesta. Si se mantiene un tiempo de espera breve, las conexiones se "olvidarán" rápidamente. Valor predeterminado: 15. |
|
data_timeout_sec |
Entero |
Tiempo de espera, en segundos, para recibir o enviar más datos si se ha iniciado una transferencia de datos pero no se ha completado. Este tiempo de espera permite a IIS eliminar las conexiones que se han olvidado mientras se permiten aún retrasos durante la transferencia. Valor predeterminado: 300 |
Importante: Ninguna de las propiedades de cadena enumeradas distingue entre mayúsculas y minúsculas (minúscula). Todas las demás propiedades de cadena distinguen entre mayúsculas y minúsculas.
Contadores personalizados
El dispositivo IIS informa sobre los siguientes contadores personalizados a través del terminal mon.
Los contadores siguientes pertenecen al grupo de contadores de W3SVC:
|
Nombre del contador |
Descripción |
|
Total hits |
Número total de coincidencias |
|
Total bytes |
Número total de bytes |
|
Total NotFound requests |
Número total de respuestas NotFound generadas por IIS |
|
Active requests |
Número de solicitudes activas |
Importante: La velocidad del contador en el dispositivo se establece como 10 segundos.
Mensajes de error
Los mensajes siguientes pueden aparecer en el archivo de registro de dispositivo y en el registro del sistema del controlador de grid cuando el dispositivo falla al iniciarse:
|
Mensaje de error |
Descripción |
|
Error: content_on_fs is off but the local content volume is missing |
content_on_fs se define como "off", lo que especifica que el volumen de datos se debe montar localmente, pero IIS no puede montar volumen de contenido. El motivo es probablemente que el volumen de contenido no tiene formato o no está presente en la configuración de IIS. |
|
Error: content_on_fs is on but the fs terminal is not connected |
content_on_fs se establece como "on", lo que especifica que se debe utilizar un sistema de archivos remoto para el contenido Web, pero IIS no puede acceder al recurso compartido de contenido. El motivo es probablemente que el otro dispositivo que muestra dicho recurso compartido se conecta al terminal fs de IIS. |
|
Error: Failed to access fs share |
IIS no puede acceder al recurso compartido cifs. El motivo es probablemente que fs no esté conectado o que IIS se inició antes del dispositivo que está conectado al terminal fs (por ejemplo, un dispositivo NAS). |
|
Error: docs directory docs_dir does not exist on content volume |
No se puede encontrar la carpeta docs_dir, definida en la configuración de IIS, en el volumen de contenido. |
IIS se configura a sí mismo automáticamente para ejecutarse con un amplio intervalo de memoria disponible, ajustarse a aplicaciones de tamaño diferente y cargarse. A pesar de esto, el cálculo de configuración no puede predecir el uso de memoria de los scripts de contenido dinámico que se pueden instalar en el volumen de contenido de IIS. Un script que no funcione bien puede hacer que el servidor falle, pues confirmaría incorrectamente la memoria y provocaría que el SO eliminara los procesos.
De forma predeterminada, ISS configura el número máximo de conexiones activas, asumiendo (versión de 32 bits):
Por ejemplo, en la configuración de "espacio aislado" (sandbox) con 256 M, el número máximo de conexiones activas se establecerá en 51.
El número máximo de conexiones se puede limitar por debajo del valor calculado automáticamente mediante la propiedad max_connections. Si max_connections está por encima del límite impuesto por la memoria del sistema disponible, su valor se reduce sin que se muestre ninguna advertencia.
SUGERENCIA: Si una aplicación que requiere mucha memoria comienza a funcionar incorrectamente cuando hay carga de trabajo (caídas en las conexiones) y no es posible aumentar la memoria disponible, intente establecer la propiedad max_connections en un valor más bajo. Esto reducirá el posible número de instancias de script que se ejecutan al mismo tiempo, lo que otorga más memoria a cada instancia para ejecutarse.
En esta sección se proporciona información útil para configurar los scripts que sirven contenido dinámico.
Nombres de directorio fijos
Al iniciar el servidor HTTP, los siguientes directorios y archivos están disponibles dentro del espacio de sistema de archivos de la instancia IIS (no se recomienda usar nombres de directorio absolutos fuera de estas ubicaciones en cualquier script o archivo de configuración):
Control de acceso
Para poder servir contenido a través de HTTP, los archivos del volumen de contenido deberían tener permisos de "lectura" para todo el mundo.
Para servir contenido dinámico desde el recurso compartido del sistema de archivos remoto, el dispositivo IIS0Ny del dispositivo debe estar configurado.
Cómo configurar cada dispositivo IIS03y de la aplicación
x86: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
o
x64: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
Importante: Reemplace "file:////\\fs\share\*" por una ruta correcta si procede (repita el comando si hay varias carpetas)
Extensiones de servicio Web
Los dispositivos IIS0Ny se configuran con los siguientes valores de configuración de extensión de servicio Web, que se pueden modificar en el gestor de IIS:
|
Extensión |
Configuración |
||
|
Todas las extensiones CGI desconocidas |
Prohibited |
||
|
Todas las extensiones ISAPI desconocidas |
Prohibited |
||
|
Páginas Active Server |
Allowed |
||
|
ASP .NET v2.0.50727 |
Allowed |
||
|
Conector de datos de Internet |
Prohibited |
|
|
|
Extensión del servidor proxy RPC |
Allowed |
|
|
|
Inclusiones del lado servidor |
Prohibited |
|
|
|
WebDAV |
Prohibited |
|
|
Envío de correo electrónico
El sistema "SMTP de IIS" no se configura en IIS. No lo utilice para enviar correo electrónico desde este dispositivo. En todos los casos, el gestor de envío SMTP se debería configurar para utilizar aux como nombre de host del servidor SMTP. Consulte los casos de uso de ejemplo sobre cómo usar IIS0Ny con el correo electrónico.
Sitio Web estático

Dispositivos en uso:
puerta de enlace de entrada para solicitudes de usuario.
servidor Web con contenido estático o dinámico (por ejemplo, scripts de ASP.NET).
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace reenvía las solicitudes al servidor Web iis.
Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
content_on_fs |
on u off |
Mediante volumen local. |
|
docs_dir |
/ |
Los archivos de sitio Web se encuentran en la raíz del volumen de contenido. |
|
logs_enabled |
on u off |
No se necesitan archivos de registro. |
|
logs_base_dir |
/ |
No se necesitan archivos de registro. |
|
index_files |
default.htm default.asp default.aspx index.html |
Archivos de índice más comunes. |
|
max_connections |
0 |
No utilice un límite artificial. |
|
idle_timeout_sec |
15 |
Tiempo de espera predeterminado para conexiones inactivas. |
|
data_timeout_sec |
300 |
Tiempo de espera predeterminado. |
Aplicación de 2 niveles con base de datos

Dispositivos en uso:
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace reenvía las solicitudes al servidor Web iis. El servidor Web accede a la base de datos sql.
Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
content_on_fs |
on u off |
Mediante volumen local. |
|
docs_dir |
/ |
Los archivos de sitio Web se encuentran en la raíz del volumen de contenido. |
|
logs_enabled |
on u off |
No se necesitan archivos de registro. |
|
logs_base_dir |
/ |
No se necesitan archivos de registro. |
|
index_files |
default.htm default.asp default.aspx index.html |
Archivos de índice más comunes. |
|
max_connections |
20 |
Utilice como máximo 20 conexiones simultáneas. |
|
idle_timeout_sec |
15 |
Tiempo de espera predeterminado para conexiones inactivas. |
|
data_timeout_sec |
300 |
Tiempo de espera predeterminado. |
Aplicación de 2 niveles con base de datos y registro

Dispositivos en uso:
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace reenvía las solicitudes al servidor Web iis. El servidor Web accede a la base de datos db. iis y db escriben ambos sus registros en el dispositivo de registro a través de sus terminales de registro.
Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
content_on_fs |
on u off |
Mediante volumen local. |
|
docs_dir |
/ |
Los archivos de sitio Web se encuentran en la raíz del volumen de contenido. |
|
logs_enabled |
on u off |
Permite conservar los archivos de registro. |
|
logs_base_dir |
/iis_logs |
Coloca los archivos de registro en el subdirectorio /iis_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
Archivos de índice más comunes. |
|
max_connections |
20 |
Utilice como máximo 20 conexiones simultáneas. |
|
idle_timeout_sec |
15 |
Tiempo de espera predeterminado para conexiones inactivas. |
|
data_timeout_sec |
300 |
Tiempo de espera predeterminado. |
Aplicación de 2 niveles con sistema de archivos compartido y puerta de enlace de correo electrónico

Dispositivos en uso:
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace reenvía las solicitudes al servidor Web iis. El contenido del servidor Web se encuentra en config y se accede a él desde iis a través del terminal fs. iis escribe sus registros en el dispositivo config a través del terminal de registro.
La aplicación Web puede enviar correos electrónicos de salida a través del terminal aux de iis mediante la puerta de enlace de correo.
Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
content_on_fs |
on u off |
El contenido se encuentra en un volumen NAS montado. |
|
docs_dir |
/website |
Los archivos de sitio Web se encuentran en el directorio /website del volumen de contenido. |
|
logs_enabled |
on u off |
Permite conservar los archivos de registro. |
|
logs_base_dir |
/iis_logs |
Conserva los archivos de registro en el directorio /iis_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
Archivos de índice más comunes. |
|
max_connections |
0 |
No utilice un límite artificial. |
|
idle_timeout_sec |
15 |
Tiempo de espera predeterminado para conexiones inactivas. |
|
data_timeout_sec |
300 |
Tiempo de espera predeterminado. |
Aplicación de 2 niveles escalable

Dispositivos en uso:
logs: almacenamiento de archivos de registro Web y de base de datos.
mail: puerta de enlace de salida del cortafuegos hasta un servidor de correo electrónico.
Las solicitudes de cliente llegan en la puerta de enlace usr. La puerta de enlace reenvía las solicitudes al equilibrador de carga webs, el cual las dirige a uno de los servidores Web iis1 o iis2. Los servidores Web acceden a la base de datos db. El contenido de los servidores Web se encuentra en el dispositivo compartido config y se accede a él a través de los terminales fs. Los dos servidores Web escriben sus registros en el dispositivo de registro a través de sus terminales de registro.
La aplicación Web puede enviar correos electrónicos de salida a través del terminal aux de iisy mediante la puerta de enlace de correo.
Además, el administrador se puede conectar a través de la puerta de enlace admin al dispositivo de registros y consultar los archivos de registro.
Ejemplo de configuración de las propiedades:
|
Nombre de la propiedad |
Valor |
Notas |
|
content_on_fs |
on u off |
El contenido se encuentra en un volumen NAS montado. |
|
docs_dir |
/website_files |
Los archivos de sitio Web se encuentran en el directorio /website_files del volumen de contenido. |
|
logs_enabled |
on u off |
Permite conservar los archivos de registro. |
|
logs_base_dir |
/website_logs |
Conserva los archivos de registro en el directorio /website_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
Archivos de índice más comunes. |
|
max_connections |
0 |
No utilice un límite artificial. |
|
idle_timeout_sec |
15 |
Tiempo de espera predeterminado para conexiones inactivas. |
|
data_timeout_sec |
300 |
Tiempo de espera predeterminado. |
El nombre de host del dispositivo (definido como el nombre de instancia del dispositivo) no puede tener más de 15 caracteres. Si se especifica un nombre de instancia de dispositivo de más de 15 caracteres, el nombre de host se cortará en el decimoquinto carácter.
Software de fuente abierta y de terceros utilizado dentro del dispositivo
IIS0Ny utiliza los siguientes paquetes de fuente abierta de terceros, además de los paquetes de fuente abierta de terceros que utiliza su clase base WIN0Ny.
|
Software |
Versión |
Modificado |
Licencia |
Notas |
|
F5XForwardedFor |
1.0.0 |
No |
iControl EULA |
http://devcentral.f5.com/downloads/codeshare/F5XForwardedFor.zip |
|
KB942589 |
N/D |
No |
eula_KB942589 |
http://support.microsoft.com/kb/942589; solamente para x64. |
|
dotnetfx |
0,3.5 |
No |
eula_dotnetfx |
.NET Framework 3.5, paquete completo |
|
mysql-connector-odbc |
5.1.5 |
No |
GPLv2 |
página de descarga del sitio Web de MySQL |
|
psqlodbc |
08.03.0400 |
No |
LGPLv2.0 |
página de descarga del sitio Web de PgFoundry |
|
perl-libwin32 |
0.27-1 |
No |
GPLv2 |
página de descarga |
| Copyright © 2011 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |