
|
In breve |
|
|
Catalogo |
system_ms |
|
Categoria |
Server Web |
|
Volumi di utente |
sì |
|
Min. Memoria |
256 MB (x86), 768 MB (x64) |
|
OS |
Windows |
|
Vincoli |
no |
IIS è un'appliance di server Web basata sul software di Microsoft Internet Information Server (consultare http://www.iis.net).
IIS serve contenuto Web statico ed esegue gli script da un volume di contenuto di sola lettura configurabile di utente. I percorsi ai documenti e agli script sono configurabili in modo che lo stesso volume venga condiviso fra più server Web e/o altre appliance che servono contenuto diverso.
IIS ha tre terminali di output generici che accedono ai servizi esterni dagli script sul volume di contenuto. Il terminale DB è utilizzato per accedere a un database; il terminale FS è utilizzato per accedere all'archiviazione dei file condivisi (mediante CIFS); e il terminale AUX permette l'invio di messaggi di posta elettronica a un server SMTP.
È possibile utilizzare il terminale di log per connettere IIS a un file system condiviso sul quale IIS può archiviare i propri log.
La configurazione del server IIS è fornita attraverso proprietà. Le proprietà sono state progettate per coprire la maggior parte degli usi in una semplice configurazione. Generalmente, solo alcuni dovranno essere modificati dai valori predefiniti.
Se le caratteristiche dell'appliance IIS non soddisfano completamente le proprie esigenze, si consiglia di contattare il Supporto tecnico per valutare le possibili opzioni. Oltre al catalogo, siamo in grado di fornire appliance su misura.
Importante: IIS03y e IIS08y non vengono distribuiti con CA 3Tera AppLogic. Consultare i riferimento per l'installazione per istruzioni sulla creazione di queste appliance dalle appliance di server Windows di base.
|
Nome |
Ultima versione |
OS |
IIS |
VB |
ASP.NET |
Note |
|
IIS03W |
1.1.1-1 |
Server di Windows 2003 "Web" SP2 (x86) |
6 |
6 |
3.5 SP1 |
|
|
IIS03S |
1.1.1-1 |
Server di Windows 2003 "Standard" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS03E |
1.1.1-1 |
Server di Windows 2003 "Enterprise" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS03DC |
1.1.1-1 |
Server di Windows 2003 "Datacenter" R2 (x64) |
6 |
6 |
3.5 SP1 |
|
|
IIS08W |
1.1.1-1 |
Server di Windows 2008 "Web" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08S |
1.1.1-1 |
Server di Windows 2008 "Standard" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08E |
1.1.1-1 |
Server di Windows 2008 "Enterprise" R2 (x64) |
7.5 |
6 |
4.0 |
|
|
IIS08DC |
1.1.1-1 |
Server di Windows 2008 "Datacenter" R2 (x64) |
7.5 |
6 |
4.0 |
|
Risorse
IIS03y
|
Risorsa |
Minimo |
Web (x86) massimo |
Predefinito |
Testato |
|||||
|
CPU |
0,1 |
2 |
0,25 |
2 |
|||||
|
Memory (Memoria) |
256 MB |
2 GB |
512 MB |
2 G |
|||||
|
Larghezza di banda |
1 Mbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||||
|
Risorsa |
Minimo |
Standard (x64) Maximum |
Enterprise (x64) Maximum |
Datacenter (x64) Maximum |
Predefinito |
Testato |
|||
|
CPU |
0,25 |
4 |
8 |
32 |
0,5 |
8 |
|||
|
Memory (Memoria) |
768 MB |
32 GB |
64 GB |
64 GB |
1 GB |
32 G |
|||
|
Larghezza di banda |
1 Mbps |
2 Gbps |
2 Gbps |
2 Gbps |
100 Mbps |
2 Gbps |
|||
IIS08y
|
Risorsa |
Minimo |
Standard (x64) Maximum |
Enterprise (x64) Maximum |
Datacenter (x64) Maximum |
Predefinito |
Testato |
|
CPU |
0,25 |
4 |
8 |
32 |
0,5 |
8 |
|
Memory (Memoria) |
768 MB |
32 GB |
64 GB |
64 GB |
1 GB |
32 G |
|
Larghezza di banda |
1 Mbps |
2 Gbps |
2 Gbps |
2 Gbps |
100 Mbps |
2 Gbps |
Terminali
|
Nome |
Direzione |
Protocollo |
Descrizione |
|
in |
in |
HTTP |
Serve le richieste HTTP che vengono dai client Web. Serve HTTP/1.1 e i protocolli 1.0. |
|
db |
out |
Qualsiasi |
Accesso a un server del database. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). Questo terminale può essere lasciato non connesso se non è utilizzato. |
|
fs |
out |
CIFS |
Accesso a un file system di rete per l'archiviazione di file condivisi, che consente l'accesso anonimo e una condivisione di lettura/scrittura. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). Il software sul volume di contenuto "vede" il file system remoto come \\fs\share nello spazio del file system dell'appliance. Questo terminale può essere lasciato non connesso se non è utilizzato. |
|
log |
out |
CIFS |
Accesso a un file system di rete basato su CIFS per l'archiviazione dei log IIS. Questo terminale può essere lasciato non connesso se non è utilizzato. Il server connesso deve consentire gli accessi anonimi e avere una condivisione denominata di condivisione di scrittura di leggere. |
|
aux |
out |
Qualsiasi |
Accesso a un server SMTP per l'invio della posta elettronica in uscita. L'uso è definito indipendentemente dagli script che risiedono sul volume di contenuto (se del caso). 'IIS SMTP' non è configurato sull'appliance; le applicazioni che devono inviare messaggi di posta elettronica dovrebbero utilizzare SMTP direttamente usando AUX come nome di host di destinazione. |
|
net |
out |
Qualsiasi |
Output di gateway per l'accesso di subnet. |
|
mon |
out |
CCE |
Invia le statistiche sull'utilizzo delle risorse e le prestazioni. |
L'interfaccia predefinita è abilitata. L'interfaccia predefinita è usata dall'appliance per segnalare un CA 3Tera AppLogic che è riavviato con successo. Può anche essere usato per accedere all'appliance mediante una shell sicura dal controller di CA 3Tera AppLogic, essenzialmente per scopi diagnosi e risoluzione dei problemi.
Volumi di utente
|
Volume |
Descrizione |
|
contenuto |
Volume di lettura/scrittura che fornisce il contenuto Web (documenti, media e script) serviti da IIS. |
Il volume può fornire contenuto statico e/o dinamico.
Proprietà
|
Nome di proprietà |
Tipo |
Descrizione |
|
content_on_fs |
Stringa |
Specifica se il contenuto è relativo al file system nel terminale FS oppure se è sul volume di contenuto. I valori consentiti sono ON e OFF. Se impostato su ON, tutto il contenuto è relativo al file system sul terminale FS. Se impostato su OFF, il contenuto è sul volume di contenuto. |
|
docs_dir |
Stringa |
Directory principale sul contenuto o sul volume NAS remoto in cui si trovano i documenti da servire. Ad esempio, /mydocs. Questa proprietà è pratica quando più server di IIS condividono il volume di contenuto e ogni server richiede i propri documenti. Se docs_dir è impostato su /, viene utilizzata la directory principale del volume di contenuto. |
|
logs_enabled |
Stringa |
Controlla se che l'accesso IIS è abilitato. I valori consentiti sono ON e OFF. Se l'impostazione è su ON e il terminale di log è connesso, i log sono archiviati sull'appliance NAS remota, sulla condivisione di CIFS. Se l'impostazione è su ON e il terminale di log non è connesso, allora i log sono archiviati sull'unità di avvio di Windows, nel percorso predefinito (C:\WINDOWS\system32\LogFiles\W3SVC1\*). Se l'impostazione è su OFF, i log sono completamente disabilitati. Impostazione predefinita: OFF |
|
logs_base_dir |
Stringa |
Directory in cui sono archiviati i registri di IIS. Questa proprietà non ha nessun effetto se logs_enabled è impostato su 'off' o il terminale di log non è connesso. Predefinito: / |
Importante: Tutte le proprietà di stringa enumerate non sono sensibili alle maiuscole/minuscole (lettere minuscole). Tutte le proprietà di stringa enumerate sono sensibili alle maiuscole/minuscole.
Proprietà avanzate
Queste sono proprietà aggiuntive che generalmente non dovrebbero essere configurate. Possono essere utilizzate per sintonizzare IIS in circostanze non standard.
|
Nome di proprietà |
Tipo |
Descrizione |
|
index_files |
Stringa |
Elenco ordinato e separato da spazio per usare una pagina indice di directory qualora il client richieda un URL che fa riferimento a un nome di directory. |
|
max_connections |
Numero intero |
Numero massimo di connessioni attive concorrenti che IIS è in grado di gestire (0 indica illimitate). Il numero attuale delle connessioni concorrenti può essere limitato a un valore inferiore impostato per questa proprietà se non vi è abbastanza memoria di sistema. Consultare la sezione Utilizzo memoria. |
|
idle_timeout_sec |
Numero intero |
Timeout, in secondi, per mantenere una connessione client aperta quando non vi è trasmissione di richieste o di risposte. Se questo timeout è mantenuto basso, le connessioni dimenticate vengono fatte cadere rapidamente. Valore predefinito: 15 |
|
data_timeout_sec |
Numero intero |
Timeout, in secondi, per ricevere o inviare più dati quando un trasferimento di dati è avviato ma non concluso. Questo timeout consente a IIS di fare cadere le connessioni che sono state dimenticate pur permettendo i ritardi durante il trasferimento. Valore predefinito: 300 |
Importante: Tutte le proprietà di stringa enumerate non sono sensibili alle maiuscole/minuscole (lettere minuscole). Tutte le proprietà di stringa enumerate sono sensibili alle maiuscole/minuscole.
Contatori personalizzati
L'appliance di IIS riporta i seguenti calcolatori personalizzati usando il terminale MON.
I seguenti calcolatori appartengono al gruppo di calcolatori di W3SVC:
|
Nome di contatore |
Descrizione |
|
Hit totali |
Numero totale di hit |
|
Byte totali |
Numero totale di byte |
|
Richieste NotFound totali |
Numero totale di risposte NotFound generate da IIS |
|
Richieste attive |
Numero di richieste attive |
Importante: La velocità del contatore nell'appliance è impostata su 10s.
Messaggi di errore
I seguenti messaggi possono apparire nei file di log e nel log di sistema del controller di griglia quando l'appliance non riesce ad avviarsi:
|
Messaggio di errore |
Descrizione |
|
Errore: content_on_fs è OFF ma manca il volume di contenuto locale |
content_on_fs è impostato su OFF ad indicare che il volume di dati deve essere montato localmente, ma IIS non può montare il volume di contenuto. La causa probabile è che il volume di contenuto non è formattato oppure non è presente nella configurazione di IIS. |
|
Errore: content_on_fs è su ON ma il terminale di FS non è connesso |
content_on_fs è impostato su ON ad indicare che il file system remoto deve essere usato per il contenuto Web, ma IIS non può accedere alla parte di contenuto. La causa probabile è che un'altra appliance che espone tale condivisione non è connessa al terminale FS di IIS. |
|
Errore: impossibile per accedere alla condivisione di FS |
IIS non può accedere alla condivisione di CIFS. La causa probabile è che FS non è connesso o che IIS è stato avviato prima dell'appliance connessa al terminale di FS (ad esempio, un'appliance di NAS). |
|
Errore: docs directory docs_dir non esiste sul volume di contenuto |
impossibile trovare la cartella docs_dir, definita nella configurazione di IIS, sul volume di contenuto. |
IIS si configura automaticamente per operare con vari tipi di memoria disponibili e adattarsi ad applicazioni di dimensioni e carico diverso. Nonostante ciò, il calcolo della configurazione non può prevedere l'uso della memoria da parte degli script di contenuto dinamico che potrebbero essere installati sul volume di contenuto IIS. Uno script anomalo potrebbe causare un malfunzionamento del server sovra-assegnando la memoria e facendo in modo che il sistema operativo interrompa i processi.
Per impostazione predefinita, IIS configura il numero massimo di connessioni attive supponendo (versione a 32 bit):
Ad esempio, nella configurazione "sandbox" con 256 M, il numero massimo di connessioni attive sarà impostato su 51.
È possibile limitare il numero massimo di connessioni al di sotto del valore calcolato automaticamente mediante la proprietà max_connections. Se max_connections è al di sopra del limite imposto dalla memoria di sistema disponibile, il limite è ridotto senza avviso.
Suggerimento: se un'applicazione a uso intensivo di memoria non funziona correttamente in situazioni di carico (interruzioni nella connessione), e il problema persiste anche dopo aver aumentato la memoria, impostare la proprietà max_connections su un valore più basso. Ciò ridurrà il numero possibile di istanze di script eseguite allo stesso tempo, fornendo più memoria a ciascuna istanza.
Questa sezione fornisce informazioni utili per la configurazione degli script che servono contenuto dinamico.
Nomi di directory fissi
All'avvio del server HTTP, le directory e i file di seguito sono disponibili nello spazio del file system di ciascuna istanza di IIS (si sconsiglia di usare nomi di directory assoluti al di fuori di queste posizioni in uno script o in un file di configurazione):
Controllo di accesso
I file sul volume di contenuto dovrebbero essere di lettura consentita per tutti gli utenti, per poter servire mediante HTTP.
Per servire contenuto dinamico dalla condivisione del file system remoto, è necessario configurare ciascuna appliance interna di IIS0Ny come segue:
Per configurare appliance di IIS03y nell'applicazione
x86: C:\Windows\Microsoft.NET\Framework\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
or
x64: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CasPol.exe -m -ag 1 -url "file:////\\fs\share\*" FullTrust -exclusive on
Importante: Sostituire "file:////\\fs\share\*" con un percorso corretto se richiesto (ripetere il comando per più cartelle)
Estensioni del servizio Web
Le appliance di IIS0Ny sono configurate con le seguenti impostazioni di estensione del servizio Web, che possono essere modificate nella gestione di IIS:
|
Estensione |
Impostazione |
||
|
Tutte le estensioni di CGI non note |
Proibito |
||
|
Tutte le estensioni di ISAPI non note |
Proibito |
||
|
Pagine di Active Server |
Autorizzato |
||
|
ASP .NET v2.0.50727 |
Autorizzato |
||
|
Connettore di dati Internet |
Proibito |
|
|
|
Estensione del server proxy di RPC |
Autorizzato |
|
|
|
Il lato server include |
Proibito |
|
|
|
WebDAV |
Proibito |
|
|
Invio di posta elettronica
Il sistema 'IIS SMTP' non è configurato su IIS. Non utilizzarlo per inviare messaggi di posta elettronica da questa appliance. Ad ogni modo, il mittente SMTP dovrebbe essere impostato per utilizzare AUX come nome host del server SMTP. Consultare gli scenari di utilizzo per esempi su come utilizzare IIS0Ny con i messaggi di posta elettronica.
Sito Web statico

Appliance in uso:
gateway di input per le richieste utente
Server Web con contenuto statico e/o dinamico (ad esempio, script di ASP.NET)
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste al server Web di IIS.
Esempio di configurazione delle proprietà:
|
Nome di proprietà |
Valore |
Note |
|
content_on_fs |
On od Off |
Usando il volume locale. |
|
docs_dir |
/ |
I file del sito Web sono localizzati nella radice del volume di contenuto. |
|
logs_enabled |
On od Off |
I file di log non sono necessari. |
|
logs_base_dir |
/ |
I file di log non sono necessari. |
|
index_files |
default.htm default.asp default.aspx index.html |
I file di indice più diffusi. |
|
max_connections |
0 |
Non utilizzare un limite artificiale. |
|
idle_timeout_sec |
15 |
Timeout predefinito per le connessioni inattive. |
|
data_timeout_sec |
300 |
Timeout predefinito. |
Applicazione a due livelli con database

Appliance in uso:
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste al server Web di IIS. Il server Web accede al database di SQL.
Esempio di configurazione delle proprietà:
|
Nome di proprietà |
Valore |
Note |
|
content_on_fs |
On od Off |
Usando il volume locale. |
|
docs_dir |
/ |
I file del sito Web sono localizzati nella radice del volume di contenuto. |
|
logs_enabled |
On od Off |
I file di log non sono necessari. |
|
logs_base_dir |
/ |
I file di log non sono necessari. |
|
index_files |
default.htm default.asp default.aspx index.html |
I file di indice più diffusi. |
|
max_connections |
20 |
Utilizzare massimo 20 connessioni simultanee. |
|
idle_timeout_sec |
15 |
Timeout predefinito per le connessioni inattive. |
|
data_timeout_sec |
300 |
Timeout predefinito. |
Applicazione a due livelli con database e log

Appliance in uso:
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste al server Web di IIS. Il server Web accede al database di DB. IIS e DB scrivono i loro log all'appliance di log mediante i loro terminali di log.
Esempio di configurazione delle proprietà:
|
Nome di proprietà |
Valore |
Note |
|
content_on_fs |
On od Off |
Usando il volume locale. |
|
docs_dir |
/ |
I file del sito Web sono localizzati nella radice del volume di contenuto. |
|
logs_enabled |
On od Off |
Mantiene i file di log. |
|
logs_base_dir |
/iis_logs |
Mette i file di log nella sottodirectory /iis_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
I file di indice più diffusi. |
|
max_connections |
20 |
Utilizzare massimo 20 connessioni simultanee. |
|
idle_timeout_sec |
15 |
Timeout predefinito per le connessioni inattive. |
|
data_timeout_sec |
300 |
Timeout predefinito. |
Applicazione a due livelli con file system condiviso e gateway della posta elettronica

Appliance in uso:
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste al server Web di IIS. Il contenuto del server Web è localizzato su config ed è accessibile da IIS mediante il terminale FS. IIS scrive i suoi log nell'appliance di configurazione mediante il terminale di log.
L'applicazione Web è in grado di inviare messaggi di posta in uscita mediante il terminale AUX di IIS usando il gateway di posta elettronica.
Esempio di configurazione delle proprietà:
|
Nome di proprietà |
Valore |
Note |
|
content_on_fs |
On od Off |
Il contenuto viene localizzato su volume NAS montato. |
|
docs_dir |
/sito Web |
I file del sito Web sono localizzati nella directory /website del volume di contenuto. |
|
logs_enabled |
On od Off |
Mantiene i file di log. |
|
logs_base_dir |
/iis_logs |
Mantiene i file di log nella directory /iis_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
I file di indice più diffusi. |
|
max_connections |
0 |
Non utilizzare un limite artificiale. |
|
idle_timeout_sec |
15 |
Timeout predefinito per le connessioni inattive. |
|
data_timeout_sec |
300 |
Timeout predefinito. |
Applicazione a due livelli scalabile

Appliance in uso:
logs - archiviazione dei file log del database e Web
mail - un gateway di output con firewall destinato a un server di posta elettronica
Le richieste del client arriva sul gateway usr. Il gateway inoltra le richieste all'utilità di bilanciamento del carico Web, che indirizza la richiesta a uno dei server Web (iis1 o iis2). I server Web accedono al database di DB. Il contenuto del server Web è localizzato sull'appliance di configurazione condivisa ed è accessibile mediante i terminali FS. Entrambi i server Web scrivono i loro log all'appliance di log usando i rispettivi terminali.
L'applicazione Web è in grado di inviare messaggi di posta in uscita mediante il terminale AUX di iisy usando il gateway di posta elettronica.
Inoltre, un amministratore può accedere dal gateway di admin all'appliance dei log e visualizzare i file di log.
Esempio di configurazione delle proprietà:
|
Nome di proprietà |
Valore |
Note |
|
content_on_fs |
On od Off |
Il contenuto viene localizzato su volume NAS montato. |
|
docs_dir |
/website_files |
I file del sito Web sono localizzati nella directory /website del volume di contenuto. |
|
logs_enabled |
On od Off |
Mantiene i file di log. |
|
logs_base_dir |
/website_logs |
Mantiene i file di log nella directory /website_logs. |
|
index_files |
default.htm default.asp default.aspx index.html |
I file di indice più diffusi. |
|
max_connections |
0 |
Non utilizzare un limite artificiale. |
|
idle_timeout_sec |
15 |
Timeout predefinito per le connessioni inattive. |
|
data_timeout_sec |
300 |
Timeout predefinito. |
Il nome host dell'appliance (impostato su nome di istanza dell'appliance) non può superare 15 caratteri. Se si imposta un nome di istanza dell'appliance superiore a 15 caratteri, il nome di host verrà troncato al 15° carattere.
Questa appliance usa software Open Source e di terze parti
IIS0Ny usa i seguenti pacchetti Open Source di terze parti oltre ai pacchetti Open Source di terze parti usati dalla loro classe di base. WIN0Ny.
|
Software |
Versione |
Modificato |
License |
Note |
|
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; solo per x64. |
|
dotnetfx |
3.5 |
No |
eula_dotnetfx |
.NET Framework 3.5 pacchetto completo |
|
mysql-connector-odbc |
5.1.5 |
No |
GPLv2 |
pagina di download sul sito Web di MySQL |
|
psqlodbc |
08.03.0400 |
No |
LGPLv2.0 |
pagina di download su PgFoundry |
|
perl-libwin32 |
0.27-1 |
No |
GPLv2 |
pagina di download |
| Copyright © 2011 CA. Tutti i diritti riservati. | Contatta CA Technologies |