
|
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 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 |
Commentaires |
|
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 |
|
IIS03y
|
Ressource |
Minimum |
IIS03W |
IIS03S |
IIS03E |
IIS03DC |
Valeur par défaut |
|
UC |
0.10 |
2 |
4 |
8 |
32 |
0.25 |
|
MEM |
256 Mo |
2 Go |
4 Go |
64 Go |
64 Go |
512 Mo |
|
Bande passante |
1 Mo |
2 Go |
2 Go |
2 Go |
2 Go |
250 Mo |
IIS08y
|
Ressource |
Minimum |
Maximum pour IIS08W |
Maximum pour IIS08S |
Maximum pour IIS08E |
Maximum pour IIS08DC |
Valeur par défaut |
|
UC |
0.25 |
4 |
4 |
8 |
32 |
0.5 |
|
MEM |
768 Mo |
32 Go |
32 Go |
64 Go |
64 Go |
1 Go |
|
Bande passante |
1 Mo |
2 Go |
2 Go |
2 Go |
2 Go |
100 Mo |
|
Nom |
Direction |
Protocole |
Description |
|
in |
in |
Indifférent |
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 |
Indifférent |
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 |
Indifférent |
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 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 AppLogic®, essentiellement à des fins de diagnostic et de dépannage.
|
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.
|
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 de 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.
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. 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.
L'appliance IIS signale les compteurs personnalisés suivants via le terminal mon.
Les compteurs suivants appartiennent au groupe de compteurs W3SVC :
|
Nom du compteur |
Description |
|
Total hits |
Nombre total d'occurrences |
|
Total bytes |
Nombre total d'octets |
|
Total NotFound requests |
Nombre total de réponses NotFound générées par IIS |
|
Active requests |
Nombre de requêtes actives |
Important : La vitesse du compteur dans l'appliance est définie sur 10 secondes.
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. |
Vous pouvez consulter le fichier journal de l'appliance à l'emplacement suivant :
/var/log/appliance/log
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.)
Les appliances IS0Ny 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 |
|
|
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.

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é |
Value (Valeur) |
Commentaires |
|
content_on_fs |
off |
Utilisation du volume local. |
|
docs_dir |
/ |
Les fichiers de site Web sont localisés à la racine du volume de contenu. |
|
logs_enabled |
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. |

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é |
Value (Valeur) |
Commentaires |
|
content_on_fs |
off |
Utilisation du volume local. |
|
docs_dir |
/ |
Les fichiers de site Web sont localisés à la racine du volume de contenu. |
|
logs_enabled |
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. |

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é |
Value (Valeur) |
Commentaires |
|
content_on_fs |
off |
Utilisation du volume local. |
|
docs_dir |
/ |
Les fichiers de site Web sont localisés à la racine du volume de contenu. |
|
logs_enabled |
on |
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. |

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é |
Value (Valeur) |
Commentaires |
|
content_on_fs |
on |
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 |
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. |

Appliances en cours d'utilisation :
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 (iis1ou 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é |
Value (Valeur) |
Commentaires |
|
content_on_fs |
on |
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 |
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 |
Commentaires |
|
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 © 2013 CA.
Tous droits réservés.
|
|