Argomento precedente: Server WebArgomento successivo: Server Web scalabili IIS03yx4 e IIS08yx4


IIS03: server di informazioni Internet

IIS03W/IIS03S/IIS03E/IIS03DC: appliance del server di informazioni Internet

In breve

Catalogo

system_ms

Categoria

Server Web

Volumi dell'utente

Num. minimo memoria

256 MB (x86), 768 MB (x64)

OS

Windows

Vincoli

no

Panoramica funzionale

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 tue esigenze, ti invitiamo a contattare il nostro Supporto tecnico per studiare le possibili opzioni. Oltre al catalogo, siamo in grado di fornire appliance su misura.

Importante: IIS03y e IIS08y non vengono distribuiti con CA AppLogic®. Consultare il 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

IIS03W

IIS03S

IIS03E

IIS03DC

Predefinito

CPU

0.10

2

4

8

32

0.25

MEM

256 M

2 G

4 G

64 G

64 G

512 M

BW

1 M

2 G

2 G

2 G

2 G

250 M

IIS08y

Risorsa

Minimo

Max for IIS08W

Max for IIS08S

Max for IIS08E

Max for IIS08DC

Predefinito

CPU

0.25

4

4

8

32

0.5

MEM

768M

32 G

32 G

64 G

64 G

1 G

BW

1 M

2 G

2 G

2 G

2 G

100 M

Terminali

Name

Direzione

Protocollo

Description

in

in

Qualsiasi

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

Qualsiasi

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

Qualsiasi

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 permettere accessi anonimi e avere una condivisione di lettura/scrittura denominata shared.

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.
Questo terminale può essere lasciato non connesso se non è utilizzato.

net

out

Qualsiasi

Output di gateway per l'accesso di subnet.
Questo terminale può essere lasciato non connesso se non è utilizzato.

mon

out

CCE

Invia le statistiche sull'utilizzo delle risorse e le prestazioni.
Questo terminale può essere lasciato non connesso se non è utilizzato.

L'interfaccia predefinita è abilitata. L'interfaccia predefinita è usata dall'appliance per segnalare un CA AppLogic® che è riavviato con successo. Può anche essere usato per accedere all'appliance mediante una shell sicura dal controller di CA AppLogic®, essenzialmente per scopi diagnosi e risoluzione dei problemi.

Volumi di utente

Volume

Description

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

Description

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.
Impostazione predefinita: OFF

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.
Nota: la directory deve essere già presente sul volume di contenuto.
Predefinito: /

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 log 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

Description

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.
Impostazione predefinita: default.htm default.asp default.aspx index.html

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 Uso di memoria.
Valore predefinito: 0

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 contatori personalizzati dal terminale di MON.

I seguenti contatori appartengono al gruppo di contatori di W3SVC:

Nome di contatore

Description

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

Description

Errore: content_on_fs è OFF ma manca il volume di contenuto locale

Il content_on_fs è impostato su off e specifica che il volume di dati deve essere montato localmente, ma IIS non riesce a 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.

È possibile rivedere i file di log dell'appliance al percorso seguente:

/var/log/appliance/log

Controllo 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

  1. verificare che le estensioni del servizio Web obbligatorie siano abilitate:
  2. Impostare Full Trust sul file system remoto:
  3. Riavviare IIS:

    Importante: Sostituire "file:////\\fs\share\*" con un percorso corretto se richiesto (ripetere il comando per più cartelle)

Estensioni del servizio Web

Le appliance di IS0Ny 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

Sito Web statico

Appliance in uso:

usr

gateway di input per le richieste utente

iis

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 della proprietà:

Nome di proprietà

Valore

note

content_on_fs

off

Usando il volume locale.

docs_dir

/

I file del sito Web sono localizzati nella radice del volume di contenuto.

logs_enabled

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

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 della proprietà:

Nome di proprietà

Valore

note

content_on_fs

off

Usando il volume locale.

docs_dir

/

I file del sito Web sono localizzati nella radice del volume di contenuto.

logs_enabled

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

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 della proprietà:

Nome di proprietà

Valore

note

content_on_fs

off

Usando il volume locale.

docs_dir

/

I file del sito Web sono localizzati nella radice del volume di contenuto.

logs_enabled

on

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

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 della proprietà:

Nome di proprietà

Valore

note

content_on_fs

on

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

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

Applicazione a due livelli scalabile

Appliance in uso:

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 della proprietà:

Nome di proprietà

Valore

note

content_on_fs

on

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

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.

Note e collegamenti

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/A

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