
|
Aperçu rapide |
|
|
Catalogue |
system_ms |
|
Catégorie |
Serveurs Web |
|
Volumes d'utilisateur |
Oui |
|
Min. mémoire |
256 Mo (x86), 768 Mo (x64) |
|
SE |
Windows |
|
Contraintes |
non |
IIS est une appliance de serveur Web basée sur le logiciel Microsoft Internet Information Server. (Reportez-vous au site http://www.iis.net.)
IIS traite un contenu Web statique et exécute des scripts d'un volume de contenu en lecture seule configurable par l'utilisateur. Les chemins d'accès aux documents et aux scripts sont configurables de façon à pouvoir partager le même volume entre plusieurs serveurs Web et/ou d'autres appliances avec un autre contenu.
IIS compte trois terminaux de sortie génériques prévus pour accéder à des services externes à partir de scripts sur le volume de contenu. Le terminal db permet d'accéder à une base de données ; le terminal fs permet d'accéder au stockage de fichiers partagés (à l'aide de CIFS) et le terminal aux est créé pour l'envoi de courriels à un serveur SMTP.
Vous pouvez utiliser le terminal log pour relier IIS à un système de fichiers partagés sur lequel IIS peut stocker ses journaux.
Le serveur IIS est configuré via ses propriétés. Les propriétés sont conçues pour couvrir la plupart des utilisations et peuvent être configurées facilement. Généralement, seules quelques-unes doivent être définies sur d'autres valeurs que celles par défaut.
Si les fonctionnalités fournies par l'appliance IIS ne satisfont pas à vos besoins, contactez notre Support technique pour discuter des solutions possibles. Nous pouvons étendre le catalogue en fournissant des appliances conformes à vos besoins.
Important : IIS03y et IIS08y ne sont pas distribués avec CA 3Tera AppLogic. Pour obtenir des instructions sur la création de ces appliances à partir des appliances de serveur Windows de base, reportez-vous à la référence d'installation.
|
Nom |
Dernière version |
SE |
IIS |
VB |
ASP.NET |
Remarques |
|
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 |
|
Ressources
IIS03y
|
Ressource |
Minimum |
Maximum Web (x86) |
Valeur par défaut |
Testé |
|||||
|
UC |
0,1 |
2 |
0,25 |
2 |
|||||
|
Mémoire |
256 Mo |
2 Go |
512 Mo |
2 Go |
|||||
|
Bande passante |
1 Mbit/s |
2 Gbits/s |
100 Mbits/s |
2 Gbits/s |
|||||
|
Ressource |
Minimum |
Maximum standard (x64) |
Maximum Entreprise (x64) |
Maximum Datacenter (x64) |
Valeur par défaut |
Testé |
|||
|
UC |
0,25 |
4 |
8 |
32 |
0,5 |
8 |
|||
|
Mémoire |
768 Mo |
32 Go |
64 Go |
64 Go |
1 Go |
32 Go |
|||
|
Bande passante |
1 Mbit/s |
2 Gbits/s |
2 Gbits/s |
2 Gbits/s |
100 Mbits/s |
2 Gbits/s |
|||
IIS08y
|
Ressource |
Minimum |
Maximum standard (x64) |
Maximum Entreprise (x64) |
Maximum Datacenter (x64) |
Valeur par défaut |
Testé |
|
UC |
0,25 |
4 |
8 |
32 |
0,5 |
8 |
|
Mémoire |
768 Mo |
32 Go |
64 Go |
64 Go |
1 Go |
32 Go |
|
Bande passante |
1 Mbit/s |
2 Gbits/s |
2 Gbits/s |
2 Gbits/s |
100 Mbits/s |
2 Gbits/s |
Terminaux
|
Nom |
Direction |
Protocole |
Description |
|
in |
in |
HTTP |
Traite les requêtes HTTP provenant des clients Web. Traite les protocoles HTTP/1.1 et 1.0. |
|
db |
sortie |
Indifférent |
Accède à un serveur de base de données. L'utilisation est définie par les scripts, quels qu'ils soient, qui résident sur le volume de contenu (le cas échéant). Si ce terminal n'est pas utilisé, il peut rester déconnecté. |
|
fs |
sortie |
CIFS |
Accède à un système de fichiers réseau pour le stockage de fichiers partagés et fournit des connexions anonymes et un partage lecture/écriture nommé share. L'utilisation est définie par les scripts, quels qu'ils soient, qui résident sur le volume de contenu (le cas échéant). Le logiciel sur le volume de contenu voit s'afficher le système de fichiers distants en tant que \\fs\share dans l'espace de système de fichiers de l'appliance. Si ce terminal n'est pas utilisé, il peut rester déconnecté. |
|
log |
sortie |
CIFS |
Accède à un système de fichiers réseau basé sur CIFS pour le stockage de journaux IIS. Si ce terminal n'est pas utilisé, il peut rester déconnecté. Le serveur connecté doit autoriser les connexions anonymes et avoir un partage lecture/écriture nommé share. |
|
aux |
sortie |
Indifférent |
Accède à un serveur SMTP pour l'envoi de messages électroniques sortants. L'utilisation est définie par les scripts, quels qu'ils soient, qui résident sur le volume de contenu (le cas échéant). Veuillez noter qu'"IIS SMTP" n'est pas configuré sur l'appliance. Toute application de messagerie devrait simplement utiliser SMTP directement, en utilisant "aux" comme nom d'hôte cible. |
|
net |
sortie |
Indifférent |
Sortie de passerelle pour l'accès au sous-réseau. |
|
MON |
sortie |
CCE |
Envoie des statistiques de performances et d'utilisation des ressources. |
L'interface par défaut est activée. L'appliance utilise l'interface par défaut pour signaler à CA 3Tera AppLogic qu'elle a correctement démarré. Vous pouvez également l'utiliser pour vous connecter à l'appliance via un shell sécurisé à partir du contrôleur CA 3Tera AppLogic, essentiellement à des fins de diagnostic et de dépannage.
Volumes d'utilisateur
|
Volume |
Description |
|
content |
Volume en lecture/écriture fournissant le contenu Web (documents, média et scripts) à traiter par IIS. |
Le volume peut fournir du contenu statique et/ou dynamique.
Propriétés
|
Nom de propriété |
Type |
Description |
|
content_on_fs |
Chaîne |
Spécifie si le contenu concerne le système de fichiers au niveau du terminal fs ou s'il se trouve sur le volume de contenu. Les valeurs autorisées sont on et off. Si la propriété est définie sur on, l'ensemble du contenu est relatif au système de fichiers sur le terminal fs. Si elle est définie sur off, le contenu est sur le volume de contenu. |
|
docs_dir |
Chaîne |
Répertoire racine sur le volume de contenu ou sur le volume NAS distant contenant les documents à traiter. Par exemple, il peut s'agir de /mydocs. Cette propriété est pratique lorsque plusieurs serveurs IIS partagent le volume de contenu et que chaque serveur a besoin de ses propres documents. Si docs_dir est défini sur /, le répertoire racine du volume de contenu est utilisé. |
|
logs_enabled |
Chaîne |
Contrôle si la journalisation IIS est activée. Les valeurs autorisées sont on et off. Si la valeur définie est on et que le terminal de journal est connecté, les journaux sont stockés sur l'appliance NAS distante, sur le partage cifs. Si la valeur définie est on et que le terminal de journal n'est pas connecté, les journaux sont stockés sur le lecteur de démarrage Windows, à l'emplacement par défaut (C:\WINDOWS\system32\LogFiles\W3SVC1\*). Si la valeur est définie sur off, les journaux sont complètement désactivés. Valeur par défaut : off |
|
logs_base_dir |
Chaîne |
Répertoire de stockage des journaux d'IIS. Cette propriété n'a aucun effet si logs_enabled est défini sur "off"' ou que le terminal de journal n'est pas connecté. Valeur par défaut : / |
Important : Toutes les propriétés de chaîne énumérées ne sont pas sensibles à la casse (minuscules). Toutes les autres propriétés de chaîne sont sensibles à la casse.
Propriétés avancées
Il s'agit de propriétés supplémentaires ne devant généralement pas être configurées. Elles peuvent être utilisées pour configurer IIS dans des circonstances non standard.
|
Nom de propriété |
Type |
Description |
|
index_files |
Chaîne |
Liste, ordonnée et séparée par des espaces, de fichiers à utiliser comme page d'index de répertoire si le client demande une URL faisant référence à un nom de répertoire. |
|
max_connections |
Nombre entier |
Nombre maximum de connexions actives simultanément qu'IIS peut traiter (0 signifie un nombre illimité). Le nombre réel de connexions simultanées peut être limité à une valeur inférieure à celle définie pour cette propriété si la mémoire système n'est pas suffisante. Reportez-vous à la section Utilisation de la mémoire. |
|
idle_timeout_sec |
Nombre entier |
Délai en secondes de maintien d'une connexion client en l'absence de requêtes ou de réponses. La définition d'un délai d'expiration court permet de clôturer rapidement les connexions oubliées. Valeur par défaut : 15 |
|
data_timeout_sec |
Nombre entier |
Délai en secondes pour la réception ou l'envoi d'une quantité de données plus importante si un transfert de données a démarré sans se terminer. Ce délai d'expiration permet à IIS de clôturer des connexions oubliées tout en permettant de prolonger le transfert. Valeur par défaut : 300 |
Important : Toutes les propriétés de chaîne énumérées ne sont pas sensibles à la casse (minuscules). Toutes les autres propriétés de chaîne sont sensibles à la casse.
Compteurs personnalisés
L'appliance IIS signale les compteurs personnalisés suivants par le biais du terminal mon.
Les compteurs suivants appartiennent au groupe de compteurs W3SVC :
|
Nom du compteur |
Description |
|
Total des accès |
Nombre total d'accès |
|
Nombre total d'octets |
Total number of bytes |
|
Total NotFound requests |
Nombre total de réponses NotFound générées par IIS |
|
Requêtes actives |
Nombre de requêtes actives |
Important : La vitesse du compteur dans l'appliance est définie sur 10 secondes.
Messages d'erreur
Les messages suivants peuvent s'afficher dans le fichier journal de l'appliance et dans le journal système du contrôleur de grille lorsque l'appliance ne parvient pas à démarrer :
|
Message d'erreur |
Description |
|
Error: content_on_fs is off but the local content volume is missing |
content_on_fs est défini sur off, indiquant que le volume de données doit être monté localement, mais IIS ne parvient pas à monter le volume de contenu. La cause probable est que le volume de contenu n'est pas formaté ou ne figure pas dans la configuration IIS. |
|
Error: content_on_fs is on but the fs terminal is not connected |
content_on_fs est défini sur on, indiquant qu'un système de fichiers distant doit être utilisé pour le contenu Web, mais IIS ne parvient pas à accéder au partage de contenu. La cause probable est qu'une autre appliance qui présentant un tel partage n'est pas reliée au terminal fs d'IIS. |
|
Error: Failed to access fs share |
IIS ne parvient pas à accéder au partage cifs. La cause probable est que fs n'est pas connecté ou qu'IIS a été démarré avant l'appliance reliée au terminal fs (par exemple, une appliance NAS). |
|
Error: docs directory docs_dir does not exist on content volume |
Le dossier docs_dir défini dans la configuration IIS est introuvable sur le volume de contenu. |
IIS se configure lui-même automatiquement pour s'exécuter avec une large plage de mémoire disponible afin de s'adapter aux applications quelle que soit leur taille ou leur charge. Le calcul de configuration ne peut toutefois pas prédire l'utilisation de la mémoire des scripts de contenu dynamique qui peuvent être installés sur le volume de contenu IIS et qu'un problème de comportement d'un script peut provoquer un dysfonctionnement du serveur en allouant plus de mémoire que nécessaire et faisant en sorte que le système d'exploitation mette fin aux processus.
Par défaut, IIS configure le nombre maximum de connexions actives sur la base des hypothèses suivantes (version 32 bits) :
Par exemple, dans la configuration "sandbox" avec 256 Mo, le nombre maximum de connexions actives est défini sur 51.
Vous pouvez réduire le nombre maximum de connexions à un nombre inférieur à celui calculé automatiquement à l'aide de la propriété max_connections. Si max_connections dépasse la limite imposée par la mémoire système disponible, le nombre est réduit sans aucun avertissement.
ASTUCE : Si une application utilisant beaucoup de mémoire commence à avoir un comportement anormal sous pression (pertes de connexions) et qu'il n'est pas possible d'augmenter la taille de la mémoire disponible, essayez de diminuer la valeur de la propriété max_connections. Cela réduira le nombre d'instances de script autorisé pour une exécution simultanée, libérant ainsi de la mémoire pour chaque instance.
Cette section fournit des informations utiles pour configurer des scripts pour le contenu dynamique.
Noms de répertoire fixes
Au démarrage du serveur HTTP, les répertoires et les fichiers suivants sont disponibles dans l'espace du système de fichiers de l'instance IIS. (Il est déconseillé d'utiliser des noms de répertoire absolus en dehors de ces emplacements quel que soit le script ou le fichier de configuration) :
Contrôle d'accès
Pour pouvoir être utilisés via HTTP, les fichiers sur le volume de contenu doivent disposer de l'autorisation "read" pour tous les utilisateurs.
Pour traiter du contenu dynamique depuis le partage de système de fichiers distant, l'appliance IIS0Ny de l'application doit être configurée comme suit.
Configuration de l'appliance IIS03y dans l'application
x86: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
ou
x64: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
Important : Remplacez "file:////\\fs\share\*" par un chemin d'accès correct le cas échéant. (Répétez la commande pour les différents dossiers.)
Extensions de service Web
Les appliances IIS0Ny sont configurées avec les paramètres d'extension de service Web suivants, que vous pouvez modifier dans le gestionnaire des services Internet :
|
Extension |
Paramètre |
||
|
Toutes les extensions CGI inconnues |
Prohibited |
||
|
Toutes les extensions ISAPI inconnues |
Prohibited |
||
|
Pages ASP |
Allowed |
||
|
ASPIC .NET v2.0.50727 |
Allowed |
||
|
Connecteur de données Internet |
Prohibited |
|
|
|
Extension de serveur proxy RPC |
Allowed |
|
|
|
Server Side Includes |
Prohibited |
|
|
|
WebDAV |
Prohibited |
|
|
Envoi de courriels
Le système "SMTP IIS" n'est pas configuré dans IIS. Ne l'utilisez pas pour envoyer des messages à partir de cette appliance. Dans tous les cas, votre système de messagerie SMTP doit être configuré pour utiliser "aux" comme nom d'hôte du serveur SMTP. Reportez-vous aux cas d'utilisation pour obtenir des exemples d'utilisation d'IIS0Ny avec votre messagerie.
Site Web statique

Appliances en cours d'utilisation :
passerelle d'entrée pour les requêtes utilisateur
Serveur Web avec contenu statique et/ou dynamique (par exemple, scripts ASP.NET)
Les requêtes client arrivent sur la passerelle utilisateur. La passerelle envoie les requêtes au serveur Web IIS.
Exemple de configuration de propriété :
|
Nom de propriété |
Valeur |
Remarques |
|
content_on_fs |
on ou off |
Utilisation du volume local. |
|
docs_dir |
/ |
Les fichiers de site Web sont localisés à la racine du volume de contenu. |
|
logs_enabled |
on ou off |
Les fichiers journaux ne sont pas nécessaires. |
|
logs_base_dir |
/ |
Les fichiers journaux ne sont pas nécessaires. |
|
index_files |
default.htm default.asp default.aspx index.html |
Fichiers d'index les plus courants. |
|
max_connections |
0 |
N'utilisez pas de limite artificielle. |
|
idle_timeout_sec |
15 |
Délai d'expiration par défaut des connexions inactives. |
|
data_timeout_sec |
300 |
Délai d'expiration par défaut. |
Application à 2 niveaux avec base de données

Appliances en cours d'utilisation :
Les requêtes client arrivent sur la passerelle utilisateur. La passerelle envoie les requêtes au serveur Web IIS. Le serveur Web accède à la base de données SQL.
Exemple de configuration de propriété :
|
Nom de propriété |
Valeur |
Remarques |
|
content_on_fs |
on ou off |
Utilisation du volume local. |
|
docs_dir |
/ |
Les fichiers de site Web sont localisés à la racine du volume de contenu. |
|
logs_enabled |
on ou off |
Les fichiers journaux ne sont pas nécessaires. |
|
logs_base_dir |
/ |
Les fichiers journaux ne sont pas nécessaires. |
|
index_files |
default.htm default.asp default.aspx index.html |
Fichiers d'index les plus courants. |
|
max_connections |
20 |
Utilisez au maximum 20 connexions simultanées. |
|
idle_timeout_sec |
15 |
Délai d'expiration par défaut des connexions inactives. |
|
data_timeout_sec |
300 |
Délai d'expiration par défaut. |
Application à 2 niveaux avec base de données et journal

Appliances en cours d'utilisation :
Les requêtes client arrivent sur la passerelle utilisateur. La passerelle envoie les requêtes au serveur Web IIS. Le serveur Web accède à la base de données db. iis et db écrivent leurs journaux dans les appliances de journaux via leurs terminaux de journal.
Exemple de configuration de propriété :
|
Nom de propriété |
Valeur |
Remarques |
|
content_on_fs |
on ou off |
Utilisation du volume local. |
|
docs_dir |
/ |
Les fichiers de site Web sont localisés à la racine du volume de contenu. |
|
logs_enabled |
on ou off |
Conserve les fichiers journaux. |
|
logs_base_dir |
/iis_logs |
Place les fichiers journaux dans le sous-répertoire /iis_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
Fichiers d'index les plus courants. |
|
max_connections |
20 |
Utilisez au maximum 20 connexions simultanées. |
|
idle_timeout_sec |
15 |
Délai d'expiration par défaut des connexions inactives. |
|
data_timeout_sec |
300 |
Délai d'expiration par défaut. |
Application à 2 niveaux avec système de fichiers partagé et passerelle de messagerie

Appliances en cours d'utilisation :
Les requêtes client arrivent sur la passerelle utilisateur. La passerelle envoie les requêtes au serveur Web IIS. Le contenu du serveur Web est localisé dans l'appliance de configuration et est accessible à partir d'IIS via le terminal fs. iis écrit ses journaux dans l'appliance de configuration via le terminal de journal.
L'application Web peut envoyer le courrier électronique sortant via le terminal aux d'IIS par le biais de la passerelle de messagerie.
Exemple de configuration de propriété :
|
Nom de propriété |
Valeur |
Remarques |
|
content_on_fs |
on ou off |
Le contenu est situé sur le volume NAS monté. |
|
docs_dir |
/website |
Les fichiers de site Web sont localisés dans le répertoire /website du volume de contenu. |
|
logs_enabled |
on ou off |
Conserve les fichiers journaux. |
|
logs_base_dir |
/iis_logs |
Conserve les fichiers journaux dans le répertoire /iis_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
Fichiers d'index les plus courants. |
|
max_connections |
0 |
N'utilisez pas de limite artificielle. |
|
idle_timeout_sec |
15 |
Délai d'expiration par défaut des connexions inactives. |
|
data_timeout_sec |
300 |
Délai d'expiration par défaut. |
Application à 2 niveaux évolutive

Appliances en cours d'utilisation :
logs - Stockage des fichiers journaux Web et de base de données
mail - Passerelle de sortie derrière un pare-feu ver un serveur de messagerie
Les requêtes client arrivent sur la passerelle utilisateur. Cette dernière envoie les requêtes à l'équilibreur de charge Web, qui les transmet à un des serveurs Web (iis1 ou iis2). Les serveurs Web accèdent à la base de données db. Le contenu des serveurs Web est localisé dans l'appliance de configuration partagée et est accessible à partir d'IIS via le terminal fs. Les deux serveurs Web écrivent leurs journaux dans l'appliance de journaux via leurs terminaux de journal.
L'application Web peut envoyer le courrier électronique sortant via le terminal aux d'IISY par le biais de la passerelle de messagerie.
De plus, un administrateur peut se connecter à l'appliance de journaux via la passerelle admin et afficher les fichiers journaux.
Exemple de configuration de propriété :
|
Nom de propriété |
Valeur |
Remarques |
|
content_on_fs |
on ou off |
Le contenu est situé sur le volume NAS monté. |
|
docs_dir |
/website_files |
Les fichiers de site Web sont localisés dans le répertoire /website_files du volume de contenu. |
|
logs_enabled |
on ou off |
Conserve les fichiers journaux. |
|
logs_base_dir |
/website_logs |
Conserve les fichiers journaux dans le répertoire /website_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
Fichiers d'index les plus courants. |
|
max_connections |
0 |
N'utilisez pas de limite artificielle. |
|
idle_timeout_sec |
15 |
Délai d'expiration par défaut des connexions inactives. |
|
data_timeout_sec |
300 |
Délai d'expiration par défaut. |
Le nom d'hôte de l'appliance (défini sur le nom d'instance de l'appliance) ne peut pas dépasser 15 caractères. Si le nom d'instance de l'appliance compte plus de 15 caractères, le nom d'hôte est tronqué au niveau du 15e caractère.
Logiciels Open Source et tiers utilisés au sein de l'appliance
IIS0Ny utilise les packages Open Source tiers suivants en plus des packages Open Source tiers utilisés par sa classe de base WIN0Ny.
|
Logiciel |
Version |
Modifié |
Licence |
Remarques |
|
F5XForwardedFor |
1.0.0 |
Non |
CLUF iControl |
http://devcentral.f5,com/downloads/codeshare/F5XForwardedFor.zip |
|
KB942589 |
N/D |
Non |
eula_KB942589 |
http://support.microsoft.com/kb/942589 ; pour x64 uniquement. |
|
dotnetfx |
3.5 |
Non |
eula_dotnetfx |
Package complet .NET Framework 3.5 |
|
mysql-connector-odbc |
5.1.5 |
Non |
GPLv2 |
page de téléchargement sur le site Web de MySQL |
|
psqlodbc |
08.03.0400 |
Non |
LGPLv2.0 |
page de téléchargement sur le site Web de PgFoundry |
|
perl-libwin32 |
0.27-1 |
Non |
GPLv2 |
page de téléchargement |
| Copyright © 2011 CA. Tous droits réservés. | Envoyer un courriel à CA Technologies sur cette rubrique |