Auf einen Blick |
|
Katalog |
system_ms |
Kategorie |
Webserver |
Benutzer-Volumes |
ja |
Min. Speicher |
256 MB (x86), 768 MB (x64) |
Betriebssystem |
Windows |
Einschränkungen |
no |
IIS ist eine Webserver-Appliance, die auf der Microsoft Internet Information Server-Software basiert (siehe http://www.iis.net).
IIS verarbeitet statischen Webinhalt und führt Skripte von einem benutzerkonfigurierbaren, schreibgeschützten Inhalts-Volume aus. Die Pfade zu den Dokumenten und Skripten sind konfigurierbar, sodass das gleiche Volume von mehreren Webservern und/oder anderen Appliances für verschiedene Inhalte gemeinsam genutzt werden kann.
IIS hat drei generische Ausgabe-Terminals, die für den Zugriff auf externe Services von Skripten auf dem Inhalts-Volume dienen. Das Terminal "db" wird für den Zugriff auf eine Datenbank verwendet; das Terminal "fs" wird dafür verwendet, auf freigegebene Dateispeicherung zuzugreifen (mithilfe von CIFS); und das Terminal "aux" dient zum Senden von E-Mail-Nachrichten an einen SMTP-Server.
Das Protokollterminal kann verwendet werden, um IIS mit einem freigegebenen Dateisystem zu verbinden, auf dem IIS Protokolle speichert.
Die Konfiguration des IIS-Servers wird über Eigenschaften angegeben. Die Eigenschaften sind so konzipiert, dass sie die meisten Verwendungen in einer leicht konfigurierbaren Weise abdecken. Normalerweise müssen nur wenige Eigenschaften auf nicht standardmäßige Werte festgelegt werden.
Wenn die von der IIS-Appliance bereitgestellten Funktionen Ihren Anforderungen nicht entsprechen, besprechen Sie die Möglichkeiten mit unserem technischen Support. Der Katalog kann durch Appliances erweitert werden, die Ihren Bedürfnissen entsprechen.
Wichtig! IIS03y und IIS08y werden nicht mit CA AppLogic® bereitgestellt. Anweisungen zum Erstellen dieser Appliances aus grundlegenden Windows Server-Appliances finden Sie in der Installationsreferenz.
Name |
Aktuelle Version |
Betriebssystem |
IIS |
VB |
ASP.NET |
Hinweise |
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 |
Standard |
CPU |
0.10 |
2 |
4 |
8 |
32 |
0.25 |
MEM |
256 M |
2 G |
4 G |
64 G |
64 G |
512 M |
Bandbreite |
1 M |
2 G |
2 G |
2 G |
2 G |
250 M |
IIS08y
Ressource |
Minimum |
Max. für IIS08W |
Max. für IIS08S |
Max. für IIS08E |
Max. für IIS08DC |
Standard |
CPU |
0.25 |
4 |
4 |
8 |
32 |
0.5 |
MEM |
768 M |
32 G |
32 G |
64 G |
64 G |
1 G |
Bandbreite |
1 M |
2 G |
2 G |
2 G |
2 G |
100 M |
Name |
Richtung |
Protokoll |
Description |
in |
in |
Alle |
Verarbeitet HTTP-Anfragen von Web-Clients. Verarbeitet die HTTP/1.1- und 1.0-Protokolle. |
db |
out |
Alle |
Zugriff auf einen Datenbankserver. Die Syntax hängt davon ab, welche Skripten sich im Inhalt-Volume befinden (sofern vorhanden). Dieses Terminal kann unverbunden gelassen werden, wenn es nicht verwendet wird. |
fs |
out |
Alle |
Zugriff auf ein Netzwerkdateisystem für freigegebenen Dateispeicher, das anonyme Anmeldungen und eine benannte Freigabe mit Lese-/Schreibzugriff bereitstellt. Die Syntax hängt davon ab, welche Skripten sich im Inhalt-Volume befinden (sofern vorhanden). Die Software auf dem Inhalts-Volume "sieht" das Remote-Dateisystem als "\\fs\share" Dateisystemspeicherbereich der Appliance. Dieses Terminal kann unverbunden gelassen werden, wenn es nicht verwendet wird. |
log |
out |
Alle |
Zugriff auf ein CIFS-basiertes Netzwerkdateisystem zum Speichern der IIS-Protokolle. Dieses Terminal kann unverbunden gelassen werden, wenn es nicht verwendet wird. Der verbundene Server muss anonyme Anmeldungen zulassen und eine benannte Freigabe mit Lese-/Schreibzugriff haben. |
aux |
out |
Alle |
Zugriff auf einen SMTP-Server für das Senden von ausgehender E-Mail. Die Syntax hängt davon ab, welche Skripten sich im Inhalt-Volume befinden (sofern vorhanden). Beachten Sie, dass "IIS SMTP" nicht auf der Appliance konfiguriert wird; jede Anwendung, die E-Mails versenden soll, sollte einfach direkt SMTP anstelle von "aux" als Zielhostname verwenden. |
net |
out |
Alle |
Gateway-Ausgabe für Subnetzzugriff. |
mon |
out |
CCE |
Sendet Leistungs- und Ressourcenverwendungsstatistik. |
Die Standardschnittstelle. Die Standardschnittstelle wird von der Appliance verwendet, um an CA AppLogic® zu berichten, dass sie erfolgreich gestartet wurde. Sie kann auch dazu dienen, über eine sichere Shell eine Anmeldung vom CA AppLogic®-Controller zur Appliance herzustellen, hauptsächlich für Diagnosen und Fehlerbehebung.
Volume |
Beschreibung |
content |
Lese-/Schreib-Volume, das den Webinhalt (Dokumente, Medien und Skripte) bereitstellt, der von IIS verfügbar gemacht wird. |
Das Volume kann statischen und/oder dynamischen Inhalt bereitstellen.
Eigenschaftsname |
Typ |
Beschreibung |
content_on_fs |
Zeichenfolge |
Gibt an, ob der Inhalt bezogen auf das Dateisystem am fs-Terminal angegeben wird oder sich auf dem Inhalt-Volume befindet. Zulässige Werte sind "on" und "off". Wenn "on" festgelegt ist, beziehen sich alle Inhalte auf das Dateisystem am Terminal "fs". Wenn "off" festgelegt ist, befindet sich der Inhalt auf dem Inhalts-Volume. |
docs_dir |
Zeichenfolge |
Stammverzeichnis auf dem Inhalts- oder Remote-NAS-Volume, auf dem sich die Dokumente befinden, die bereitgestellt werden. Zum Beispiel kann dies "/mydocs" sein. Diese Eigenschaft ist nützlich, wenn mehrere IIS-Server das Inhalts-Volume gemeinsam nutzen und jeder Server eigene Dokumente benötigt. Wenn docs_dir auf "/" gesetzt wird, wird das Stammverzeichnis des Inhalts-Volumes verwendet. |
logs_enabled |
Zeichenfolge |
Steuert, ob IIS-Protokollierung aktiviert ist. Zulässige Werte sind "on" und "off". Wenn "on" festgelegt und das Protokoll-Terminal verbunden ist, werden Protokolle auf der Remote-NAS-Appliance auf der CIFS-Freigabe gespeichert. Wenn "on" festgelegt und das Protokoll-Terminal nicht verbunden ist, werden Protokolle im Windows-Stammlaufwerk unter dem Standardpfad gespeichert (C:\WINDOWS\system32\LogFiles\W3SVC1\*). Wenn "off" festgelegt ist, werden Protokolle vollständig deaktiviert. Standard: "off" |
logs_base_dir |
Zeichenfolge |
Verzeichnis, in dem die IIS-Protokolle gespeichert sind. Diese Eigenschaft hat keine Auswirkung, wenn logs_enabled auf "off" gesetzt ist oder das Terminal "logs" nicht angeschlossen ist. Standard: / |
Wichtig! Für alle auflisteten Zeichenfolgeneigenschaften braucht die Groß-/Kleinschreibung nicht beachtet zu werden (Kleinbuchstaben). Für alle anderen Zeichenfolgeneigenschaften muss die Groß-/Kleinschreibung beachtet werden.
Dabei handelt es sich um zusätzliche Eigenschaften, die normalerweise nicht konfiguriert werden müssen. Sie können verwendet werden, um IIS in nicht normgerechten Bedingungen einzustellen.
Eigenschaftsname |
Typ |
Beschreibung |
index_files |
Zeichenfolge |
Geordnete, leerzeichengetrennte Liste von Dateien, die als Verzeichnisindexseite verwendet wird wenn der Client eine URL anfordert, die auf einen Verzeichnisnamen verweist. |
max_connections |
Ganzzahl |
Maximale Anzahl gleichzeitiger aktiver Verbindungen, die IIS verarbeiten kann ("0" bedeutet unbegrenzt). Die tatsächliche Anzahl von gleichzeitigen Verbindungen kann auf einen geringeren Wert als für diese Eigenschaft festgelegt beschränkt werden, wenn nicht genügend Systemspeicher vorhanden ist. Nähere Informationen hierzu finden Sie im Abschnitt "Memory Usage" (Speichernutzung). |
idle_timeout_sec |
Ganzzahl |
Zeitlimit in Sekunden, während dem eine Client-Verbindung offen gehalten wird, wenn keine Anfrage oder Antwort eingeht. Wenn für dieses Zeitlimit ein niedriger Wert festgelegt wird, werden vergessene Verbindungen schnell beendet. Standard: 15 |
data_timeout_sec |
Ganzzahl |
Zeitlimit in Sekunden für das Empfangen oder Senden von weiteren Daten, wenn ein Datentransfer gestartet, aber nicht abgeschlossen wurde. Dieses Zeitlimit erlaubt IIS, vergessene Verbindungen zu beenden, wobei Verzögerungen während der Übertragung jedoch weiterhin zulässig sind. Standard: 300 |
Wichtig! Für alle auflisteten Zeichenfolgeneigenschaften braucht die Groß-/Kleinschreibung nicht beachtet zu werden (Kleinbuchstaben). Für alle anderen Zeichenfolgeneigenschaften muss die Groß-/Kleinschreibung beachtet werden.
Die ISS-Appliance meldet die folgenden benutzerdefinierten Zähler über das Terminal "mon".
Die folgenden Zähler gehören zur W3SVC-Zählergruppe:
Zählername |
Beschreibung |
Total hits |
Gesamtzahl von Treffern |
Total bytes |
Gesamtzahl von Byte |
Total NotFound requests |
Gesamtzahl der NotFound-Antworten, die von IIS generiert wurden |
Active requests |
Anzahl aktiver Anfragen |
Wichtig! Die Zählergeschwindigkeit wird in der Appliance mit 10 Sekunden festgelegt.
Die folgenden Meldungen können in der Appliance-Protokolldatei und dem Systemprotokoll der Grid-Steuerung angezeigt werden, wenn die Appliance nicht startet:
Fehlermeldung |
Beschreibung |
Error: content_on_fs is off but the local content volume is missing |
Die Eigenschaft "content_on_fs" ist auf "off" festgelegt, d. h., dass das Daten-Volume lokal geladen werden muss, IIS kann aber kein Inhalts-Volume laden. Die wahrscheinliche Ursache ist, dass das Inhalts-Volume nicht formatiert ist oder sich nicht in der IIS-Konfiguration befindet. |
Error: content_on_fs is on but the fs terminal is not connected |
Die Eigenschaft "content_on_fs" ist auf "on" gesetzt, was bedeutet, dass ein Remote-Dateisystem für Webinhalt verwendet werden muss. IIS kann auf die Inhaltsfreigabe jedoch nicht zugreifen. Die wahrscheinliche Ursache ist, dass eine andere Appliance, die eine solche Freigabe verfügbar macht, nicht an das IIS-Terminal "fs" angeschlossen ist. |
Error: Failed to access fs share |
IIS kann auf die cifs-Freigabe nicht zugreifen. Die wahrscheinliche Ursache ist, dass fs nicht angeschlossen ist oder IIS vor der Appliance gestartet wurde, die am dem Terminal "fs" angeschlossen ist (z. B. eine NAS-Appliance). |
Error: docs directory docs_dir does not exist on content volume |
Der Ordner "docs_dir", der in der IIS-Konfiguration definiert ist, konnte auf dem Inhalts-Volume nicht gefunden werden. |
Sie können die Protokolldatei der Appliance an folgendem Speicherort überprüfen:
/var/log/appliance/log
Dateien auf dem Inhalts-Volume müssen Leseberechtigung für jeden haben, um für das Bedienen über HTTP geeignet zu sein.
Um dynamischem Inhalt aus der Remote-Dateisystemfreigabe bereitzustellen, muss jede innere IIS0Ny-Appliance konfiguriert werden.
Konfigurieren einer IIS03y-Appliance in der Anwendung
x86: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on - oder - x64: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
Wichtig! Ersetzen Sie bei Bedarf "file:////\\fs\share\*" durch einen richtigen Pfad (wiederholen Sie den Befehl für mehrere Ordner)
IS0Ny-Appliances werden mit den folgenden Einstellungen für Webdiensterweiterungen konfiguriert, die im IIS-Manager geändert werden können:
Erweiterung |
Einstellung |
||
Alle unbekannten CGI-Erweiterungen |
Verboten |
||
Alle unbekannten ISAPI-Erweiterungen |
Verboten |
||
Active Server Pages |
Zulässig |
||
ASP .NET v2.0.50727 |
Zulässig |
||
Internet Data Connector |
Verboten |
|
|
RPC-Proxyservererweiterung |
Zulässig |
|
|
Serverseitige Includes |
Verboten |
|
|
WebDAV |
Verboten |
|
Das System "IIS SMTP" ist auf IIS nicht konfiguriert. Verwenden Sie es nicht zum Senden von E-Mails von dieser Appliance aus. In allen Fällen sollte Ihr SMTP-Mailer so eingerichtet werden, dass "aux" als Hostname des SMTP-Servers verwendet wird. In den Anwendungsfällen finden Sie Beispiele für die Verwendung von IIS0Ny mit E-Mail.
Verwendete Appliances:
Eingabe-Gateway für Benutzeranfragen
Webserver mit statischem und/oder dynamischem Inhalt (z. B. ASP.NET-Skripte)
Clientanfragen treffen auf der Usr-Gateway ein. Die Gateway leitet die Anfragen an den IIS-Webserver weiter.
Beispiel-Eigenschaftskonfiguration:
Eigenschaftsname |
Wert |
Hinweise |
content_on_fs |
off |
Verwendet lokales Volume. |
docs_dir |
/ |
Website-Dateien befinden sich am Stamm des Inhalts-Volumes. |
logs_enabled |
off |
Es werden keine Protokolldateien benötigt. |
logs_base_dir |
/ |
Es werden keine Protokolldateien benötigt. |
index_files |
default.htm default.asp default.aspx index.html |
Häufigste Indexdateien. |
max_connections |
0 |
Kein künstliches Limit verwenden. |
idle_timeout_sec |
15 |
Standardzeitlimit für inaktive Verbindungen. |
data_timeout_sec |
300 |
Standardzeitlimit. |
Verwendete Appliances:
Clientanfragen treffen auf der Usr-Gateway ein. Die Gateway leitet die Anfragen an den IIS-Webserver weiter. Der Webserver greift auf die sql-Datenbank zu.
Beispiel-Eigenschaftskonfiguration:
Eigenschaftsname |
Wert |
Hinweise |
content_on_fs |
off |
Verwendet lokales Volume. |
docs_dir |
/ |
Website-Dateien befinden sich am Stamm des Inhalts-Volumes. |
logs_enabled |
off |
Es werden keine Protokolldateien benötigt. |
logs_base_dir |
/ |
Es werden keine Protokolldateien benötigt. |
index_files |
default.htm default.asp default.aspx index.html |
Häufigste Indexdateien. |
max_connections |
20 |
Maximal 20 gleichzeitige Verbindungen verwenden. |
idle_timeout_sec |
15 |
Standardzeitlimit für inaktive Verbindungen. |
data_timeout_sec |
300 |
Standardzeitlimit. |
Verwendete Appliances:
Clientanfragen treffen auf der Usr-Gateway ein. Die Gateway leitet die Anfragen an den IIS-Webserver weiter. Der Webserver greift auf die db-Datenbank zu. iis und db schreiben beide ihre Protokolle über ihre Protokoll-Terminals in die logs-Appliance.
Beispiel-Eigenschaftskonfiguration:
Eigenschaftsname |
Wert |
Hinweise |
content_on_fs |
off |
Verwendet lokales Volume. |
docs_dir |
/ |
Website-Dateien befinden sich am Stamm des Inhalts-Volumes. |
logs_enabled |
on |
Protokolldateien beibehalten. |
logs_base_dir |
/iis_logs |
Speichern Sie Protokolldateien im Unterverzeichnis /iis_logs. |
index_files |
default.htm default.asp default.aspx index.html |
Häufigste Indexdateien. |
max_connections |
20 |
Maximal 20 gleichzeitige Verbindungen verwenden. |
idle_timeout_sec |
15 |
Standardzeitlimit für inaktive Verbindungen. |
data_timeout_sec |
300 |
Standardzeitlimit. |
Verwendete Appliances:
Clientanfragen treffen auf der Usr-Gateway ein. Die Gateway leitet die Anfragen an den IIS-Webserver weiter. Der Inhalt des Webservers befindet sich auf config. Auf ihn kann von iis über das Terminal "fs" zugegriffen werden. iis schreibt seine Protokolle über das Protokoll-Terminal in die config-Appliance.
Die Webanwendung kann ausgehende E-Mails durch das Terminal "aux" von iis über das Mail-Gateway senden.
Beispiel-Eigenschaftskonfiguration:
Eigenschaftsname |
Wert |
Hinweise |
content_on_fs |
on |
Der Inhalt befindet sich auf dem geladenen NAS-Volume. |
docs_dir |
/website |
Website-Dateien befinden sich im Verzeichnis /website des Inhalts-Volumes. |
logs_enabled |
on |
Protokolldateien beibehalten. |
logs_base_dir |
/iis_logs |
Bewahren Sie Protokolldateien im Verzeichnis /iis_logs auf. |
index_files |
default.htm default.asp default.aspx index.html |
Häufigste Indexdateien. |
max_connections |
0 |
Kein künstliches Limit verwenden. |
idle_timeout_sec |
15 |
Standardzeitlimit für inaktive Verbindungen. |
data_timeout_sec |
300 |
Standardzeitlimit. |
Verwendete Appliances:
Clientanfragen treffen auf der Usr-Gateway ein. Das Gateway leitet die Anfrage an das Lastenausgleichsmodul "webs" weiter, das die Anfrage an einen der Webserver "iis1" oder "iis2" leitet. Die Webserver greifen auf die db-Datenbank zu. Der Inhalt des Webservers befindet sich auf der gemeinsam genutzten config-Appliance. Auf ihn kann über das Terminal "fs" zugegriffen werden. Beide Webserver schreiben ihre Protokolle über ihre Protokoll-Terminals in die logs-Appliance.
Die Webanwendung kann ausgehende E-Mails durch das Terminal "aux" von iisy über das Mail-Gateway senden.
Außerdem kann sich ein Administrator über das Admin-Gateway bei der logs-Appliance anmelden und Protokolldateien anzeigen.
Beispiel-Eigenschaftskonfiguration:
Eigenschaftsname |
Wert |
Hinweise |
content_on_fs |
on |
Der Inhalt befindet sich auf dem geladenen NAS-Volume. |
docs_dir |
/website_files |
Website-Dateien befinden sich im Verzeichnis /website_files des Inhalts-Volumes. |
logs_enabled |
on |
Protokolldateien beibehalten. |
logs_base_dir |
/website_logs |
Bewahren Sie Protokolldateien im Verzeichnis /website_logs auf. |
index_files |
default.htm default.asp default.aspx index.html |
Häufigste Indexdateien. |
max_connections |
0 |
Kein künstliches Limit verwenden. |
idle_timeout_sec |
15 |
Standardzeitlimit für inaktive Verbindungen. |
data_timeout_sec |
300 |
Standardzeitlimit. |
Der Appliance-Hostname (festgelegt auf den Appliance-Instanzennamen) darf nicht länger als 15 Zeichen sein. Wenn der Appliance-Instanzenname auf mehr als 15 Zeichen festgelegt wird, wird der Hostname beim 15. Zeichen abgeschnitten.
In der Appliance verwendete Open-Source- und Drittanbieter-Software
IIS0Ny verwendet zusätzlich zu den Drittanbieter-Open-Source-Paketen der jeweiligen Basisklasse WIN0Ny die folgenden Drittanbieter-Open-Source-Pakete.
Software |
Version |
Geändert |
Lizenz |
Hinweise |
F5XForwardedFor |
1.0.0 |
Nein |
iControl EULA |
http://devcentral.f5.com/downloads/codeshare/F5XForwardedFor.zip |
KB942589 |
N/A |
Nein |
eula_KB942589 |
http://support.microsoft.com/kb/942589; nur für x64 |
dotnetfx |
3.5 |
Nein |
eula_dotnetfx |
.NET Framework 3.5, vollständiges Paket |
mysql-connector-odbc |
5.1.5 |
Nein |
GPLv2 |
Download-Seite auf MySQL-Website |
psqlodbc |
08.03.0400 |
Nein |
LGPLv2.0 |
Download-Seite auf PgFoundry |
perl-libwin32 |
0.27-1 |
Nein |
GPLv2 |
Download-Seite |
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|