Internet Information Services (IIS) 7.5 è il ruolo Web Server (IIS) disponibile in Windows Server® 2008 R2 e il server Web in Windows® 7. In IIS 7 il server Web è stato riprogettato in modo da consentire la personalizzazione di un server mediante l'aggiunta o la rimozione di moduli rispondenti a necessità specifiche. I moduli sono singole funzionalità utilizzate dal server per l'elaborazione delle richieste. In IIS vengono ad esempio utilizzati moduli di autenticazione per autenticare le credenziali client e moduli della cache per gestire l'attività della cache.

Windows Server 2008 R2 include tutte le funzionalità di IIS necessarie per supportare l'hosting di contenuti Web in ambienti di produzione. Anche Windows 7 include funzionalità di IIS, tuttavia le funzionalità disponibili dipendono dalla versione di Windows 7. L'utilizzo di IIS in Windows 7 costituisce la scelta ideale se si desidera compilare e testare applicazioni Web.

Servizi ruolo disponibili in IIS 7.5

Nelle tabelle di questa sezione sono illustrati i servizi ruolo e le funzionalità IIS disponibili in ogni versione di Windows 7 e Windows Server 2008 R2.

La disponibilità delle funzionalità viene descritta nel modo seguente.

  • Predefinita: la funzionalità viene selezionata per impostazione predefinita quando si installa IIS nel computer, tuttavia è possibile decidere di non installarla se non è necessaria.

  • Disponibile: la funzionalità è disponibile, ma non è selezionata per impostazione predefinita quando si installa IIS nel computer. È possibile installare la funzionalità se necessaria.

  • Non disponibile: la funzionalità non è disponibile e non può essere installata quando si installa IIS.

Nota

Quando si installa Windows Server 2008 R2, è possibile eseguire un'installazione Server Core che prevede un'installazione minima del server di Windows Server 2008 R2. Con questo tipo di installazione, ad esempio, la tradizionale interfaccia Windows non viene installata, pertanto è necessario configurare il server dal prompt dei comandi.

Servizi ruolo disponibili per categoria

Per ulteriori informazioni sulla disponibilità delle funzionalità in ogni versione, vedere le tabelle seguenti.

  • Funzionalità HTTP comuni

  • Funzionalità per lo sviluppo di applicazioni

  • Funzionalità Integrità e diagnostica

  • Funzionalità di sicurezza

  • Funzionalità relative alle prestazioni

  • Strumenti di gestione

  • Funzionalità del Servizio di pubblicazione FTP

Funzionalità HTTP comuni

Nome/descrizione della funzionalità Edizioni di Windows Server 2008 R2Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

Contenuto statico

Contenuto statico consente al server Web di pubblicare formati di file Web statici, ad esempio pagine HTML e file di immagine. Utilizzare Contenuto statico per pubblicare nel server Web file che potranno successivamente essere visualizzati dagli utenti tramite un Web browser.

Predefinita

Predefinita

Predefinita

Non disponibile

Documento predefinito

Documento predefinito consente di configurare un file predefinito che il server Web deve restituire quando gli utenti non specificano un file in un URL. I documenti predefiniti consentono agli utenti di accedere al sito Web in modo più semplice e pratico.

Predefinita

Predefinita

Predefinita

Non disponibile

Esplorazione directory

Esplorazione directory consente agli utenti di visualizzare il contenuto di una directory del server Web. Utilizzare questa funzionalità per consentire la visualizzazione di un elenco generato automaticamente di tutte le sottodirectory e i file disponibili in una directory quando gli utenti non specificano un file in un URL e i documenti predefiniti sono disattivati o non configurati.

Predefinita

Predefinita

Predefinita

Non disponibile

Errori HTTP

Errori HTTP consente di personalizzare i messaggi di errore restituiti ai browser degli utenti quando il server Web rileva una condizione di errore. Utilizzare gli errori HTTP per migliorare l'esperienza utente in relazione alla visualizzazione dei messaggi di errore. È consigliabile ad esempio specificare l'indirizzo di posta elettronica del personale a cui gli utenti possono rivolgersi per la risoluzione dell'errore.

Predefinita

Predefinita

Predefinita

Predefinita

Reindirizzamento HTTP

Reindirizzamento HTTP offre supporto per il reindirizzamento delle richieste degli utenti a una destinazione specifica. Utilizzare il reindirizzamento HTTP ogni volta che si desidera reindirizzare a un URL specifico i clienti che hanno specificato un determinato URL. Questa funzionalità è utile in molte situazioni, ad esempio se si desidera semplicemente rinominare il sito Web, ovviare alle difficoltà dovute all'utilizzo di un nome di dominio difficile da digitare o imporre ai client l'utilizzo del protocollo HTTPS.

Predefinita

Predefinita

Predefinita

Predefinita

Pubblicazioni WebDAV

Pubblicazioni WebDAV (Web Distributed Authoring and Versioning) consente di pubblicare file in un server Web e dallo stesso utilizzando il protocollo HTTP. Poiché WebDAV utilizza HTTP, funziona con la maggior parte dei firewall senza modifica.

Predefinita

Predefinita

Non disponibile

Non disponibile

Funzionalità per lo sviluppo di applicazioni

Nome/descrizione della funzionalitàEdizioni di Windows Server 2008 R2Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

ASP.NET

ASP.NET fornisce un ambiente di programmazione orientata a oggetti lato server per la creazione di siti e applicazioni Web che utilizzano codice gestito. ASP.NET non è semplicemente una nuova versione di ASP, ma offre un'infrastruttura affidabile per la creazione di applicazioni Web ed è stato completamente riprogettato in modo da garantire un'esperienza di programmazione estremamente produttiva basata su .NET Framework.

Disponibile

Disponibile

Disponibile

Non disponibile

Estendibilità .NET

Estendibilità .NET consente agli sviluppatori di codice gestito di modificare, aggiungere ed estendere la funzionalità del server Web nella pipeline delle richieste, nella configurazione e nell'interfaccia utente. Gli sviluppatori possono utilizzare il familiare modello di estendibilità ASP.NET e le sofisticate API .NET per creare funzionalità del server Web efficienti quanto quelle create utilizzando le API C++ native.

Predefinita

Predefinita

Predefinita

Predefinita

ASP

Le pagine ASP forniscono un ambiente di scripting lato server per la creazione di siti e applicazioni Web. Garantiscono prestazioni superiori a quelle degli script CGI offrendo a IIS supporto nativo per VBScript e JScript. Utilizzare le pagine ASP se si dispone di applicazioni esistenti che ne richiedono il supporto. Per le nuove attività di sviluppo, è consigliabile utilizzare ASP.NET.

Disponibile

Disponibile

Disponibile

Non disponibile

CGI

CGI (Common Gateway Interface) consente di definire la modalità con cui le informazioni vengono passate da un server Web a un programma esterno. Viene in genere utilizzato per raccogliere informazioni tramite un modulo Web e quindi passare tali informazioni a uno script CGI da inviare per posta elettronica. Poiché CGI è uno standard, per creare script CGI è possibile utilizzare una vasta gamma di linguaggi di programmazione. L'utilizzo di CGI determina tuttavia un sovraccarico a livello di prestazioni.

Disponibile

Disponibile

Disponibile

Non disponibile

Estensioni ISAPI

Estensioni ISAPI fornisce supporto per lo sviluppo di contenuto Web dinamico tramite le estensioni ISAPI (Internet Server Application Programming Interface). Un'estensione ISAPI viene eseguita quando richiesta, come qualsiasi altro file HTML statico o ASP dinamico. Poiché le applicazioni ISAPI sono costituite da codice compilato, vengono elaborate più velocemente rispetto ai file ASP o ai file che chiamano componenti COM+.

Disponibile

Disponibile

Disponibile

Non disponibile

Filtri ISAPI

Filtri ISAPI fornisce supporto per le applicazioni Web che utilizzano filtri ISAPI (Internet Server Application Programming Interface). Tali filtri sono file che possono estendere o modificare le funzionalità offerte da IIS. Ogni filtro ISAPI esamina tutte le richieste inviate al server Web finché non ne individua una da elaborare.

Disponibile

Disponibile

Disponibile

Non disponibile

Server Side Includes

Server Side Includes (SSI) è un linguaggio di scripting utilizzato per generare pagine HTML in modo dinamico. Lo script viene eseguito sul server prima che la pagina venga visualizzata sul client e in genere comporta l'inserimento di un file in un altro. È ad esempio possibile creare un menu di spostamento HTML e utilizzare SSI per aggiungerlo dinamicamente a tutte le pagine di un sito Web.

Disponibile

Disponibile

Disponibile

Non disponibile

Funzionalità Integrità e diagnostica

Nome/descrizione della funzionalitàEdizioni di Windows Server 2008 R2Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

Registrazione HTTP

Registrazione HTTP consente di registrare l'attività del sito Web per il server. Quando si verifica un evento registrabile, generalmente una transazione HTTP, IIS chiama il modulo di registrazione selezionato, che a sua volta scrive in uno dei registri archiviati nel file system del server Web. Questi registri vengono forniti in aggiunta a quelli del sistema operativo.

Predefinita

Predefinita

Predefinita

Predefinita

Strumenti di registrazione

Registrazione strumenti offre l'infrastruttura necessaria per gestire i registri del server Web e automatizzare le attività di registrazione comuni.

Predefinita

Predefinita

Predefinita

Predefinita

Monitor richieste

Monitor richieste offre l'infrastruttura necessaria per monitorare l'integrità delle applicazioni Web tramite l'acquisizione di informazioni sulle richieste HTTP in un processo di lavoro di IIS. Amministratori e sviluppatori possono utilizzare Monitor richieste per individuare le richieste HTTP in esecuzione quando il processo di lavoro non risponde più o è molto rallentato.

Predefinita

Predefinita

Predefinita

Predefinita

Traccia

La funzionalità di traccia offre l'infrastruttura necessaria per la diagnosi e la risoluzione dei problemi relativi alle applicazioni Web. La traccia delle richieste non riuscite consente di individuare eventi difficili da rilevare, ad esempio prestazioni ridotte o errori relativi all'autenticazione. Questa funzionalità memorizza nel buffer gli eventi di traccia relativi a una richiesta e li scarica sul disco solo se la richiesta corrisponde a una condizione di errore configurata dall'utente.

Predefinita

Predefinita

Predefinita

Predefinita

Registrazioni personalizzate

Registrazioni personalizzate offre supporto per la registrazione dell'attività del server Web in un formato molto diverso dalla modalità di generazione dei file di registro in IIS. Utilizzare Registrazione personalizzate per creare un modulo di registrazione personalizzato. I moduli di questo tipo vengono aggiunti a IIS registrando un nuovo componente COM che implementa ILogPlugin o ILogPluginEx.

Disponibile

Disponibile

Disponibile

Non disponibile

Registrazione ODBC

Registrazione ODBC offre l'infrastruttura necessaria per supportare la registrazione dell'attività del server Web in un database compatibile ODBC. Con un database di registrazione, è possibile visualizzare e modificare a livello di programmazione i dati di tale database in una pagina HTML. Ciò può essere utile ad esempio per ricercare nei registri eventi specifici che si desidera monitorare.

Disponibile

Disponibile

Non disponibile

Non disponibile

Funzionalità di sicurezza

Nome/descrizione della funzionalitàEdizioni di Windows Server 2008 R2Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

Autenticazione di base

L'autenticazione di base garantisce un'elevata compatibilità con i browser. Questo metodo di autenticazione, appropriato per piccole reti interne, viene raramente utilizzato nella rete Internet pubblica. Il principale svantaggio è rappresentato dal fatto che le password vengono trasmesse in rete utilizzando un algoritmo che può essere facilmente decrittografato. Le eventuali password intercettate possono essere quindi decifrate facilmente. Con l'autenticazione di base utilizzare anche SSL.

Disponibile

Disponibile

Disponibile

Non disponibile

Autenticazione di Windows

Autenticazione di Windows è una soluzione di autenticazione a basso costo per siti Web interni. Questo schema di autenticazione consente agli amministratori di un dominio di Windows di sfruttare l'infrastruttura del dominio per autenticare gli utenti. Non utilizzare l'autenticazione di Windows se gli utenti da autenticare accedono al sito Web tramite firewall e server proxy.

Disponibile

Disponibile

Non disponibile

Non disponibile

Autenticazione del digest

L'autenticazione del digest prevede l'invio di un hash della password a un controller di dominio di Windows per autenticare gli utenti. È consigliabile utilizzare questo tipo di autenticazione se è necessario un sistema di sicurezza più avanzato rispetto all'autenticazione di base, soprattutto se gli utenti da autenticare accedono al sito Web tramite firewall e server proxy.

Disponibile

Disponibile

Non disponibile

Non disponibile

Autenticazione mapping certificati client

Autenticazione mapping certificati client esegue l'autenticazione degli utenti mediante certificati client. Un certificato client è un ID digitale di un'origine attendibile. IIS offre due tipi di autenticazione tramite mapping dei certificati client. Questo tipo utilizza Active Directory per offrire mapping uno-a-uno dei certificati in più server Web.

Disponibile

Disponibile

Non disponibile

Non disponibile

Autenticazione mapping certificati client IIS

Autenticazione mapping certificati client IIS utilizza i certificati client per autenticare gli utenti. Un certificato client è un ID digitale di un'origine attendibile. IIS offre due tipi di autenticazione tramite mapping dei certificati client. Questo tipo utilizza IIS per offrire il mapping uno-a-uno o molti-a-uno dei certificati e garantisce prestazioni migliori rispetto ad Autenticazione mapping certificati client.

Disponibile

Disponibile

Non disponibile

Non disponibile

Autorizzazione URL

Autorizzazione URL consente di creare regole per restringere l'accesso al contenuto Web. È possibile associare tali regole a utenti, gruppi o verbi di intestazioni HTTP. Configurando regole di autenticazione URL, è possibile impedire agli utenti che non sono membri di determinati gruppi di accedere al contenuto o di interagire con le pagine Web.

Disponibile

Disponibile

Disponibile

Disponibile

Filtro richieste

Filtro richieste consente di eseguire lo screening di tutte le richieste in ingresso nel server e di filtrarle in base alle regole impostate dall'amministratore. Molti attacchi dannosi hanno caratteristiche comuni, ad esempio richieste estremamente lunghe o per l'esecuzione di un'azione insolita. Filtrando le richieste è possibile limitare gli effetti di questo tipo di attacchi.

Predefinita

Predefinita

Predefinita

Predefinita

Restrizioni per IP e domini

Restrizioni per IP e domini consente di accettare o rifiutare contenuto in base all'indirizzo IP o al nome di dominio di origine della richiesta. Anziché utilizzare i gruppi, i ruoli o le autorizzazioni del file system NTFS per controllare l'accesso al contenuto, è possibile utilizzare indirizzi IP o nomi di dominio specifici.

Disponibile

Disponibile

Disponibile

Disponibile

Funzionalità relative alle prestazioni

Nome/descrizione della funzionalitàEdizioni di Windows Server 2008 R2Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

Compressione contenuto statico

Compressione contenuto statico offre l'infrastruttura necessaria per configurare la compressione HTTP di contenuto statico. Ciò consente di utilizzare la larghezza di banda in modo più efficiente. A differenza delle risposte dinamiche, le risposte statiche compresse possono essere memorizzate nella cache senza effetti negativi sulle prestazioni delle risorse della CPU.

Predefinita

Predefinita

Predefinita

Predefinita

Compressione contenuto dinamico

Compressione del contenuto dinamico offre l'infrastruttura necessaria per configurare la compressione HTTP del contenuto dinamico. L'attivazione della compressione dinamica garantisce sempre un utilizzo più efficiente della larghezza di banda. Se tuttavia il processore del server è già sottoposto a un utilizzo intensivo, il carico a cui la compressione dinamica sottopone la CPU potrebbe causare un rallentamento del sito.

Disponibile

Disponibile

Disponibile

Disponibile

Strumenti di gestione

Nome/descrizione della funzionalitàEdizioni di Windows Server 2008 R2Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

Console di gestione IIS

Gestione IIS offre l'infrastruttura necessaria per gestire IIS 7.5 tramite un'interfaccia utente. È possibile utilizzare Gestione IIS per gestire un server Web locale o remoto che esegue IIS 7.5.

Predefinita *

Predefinita

Predefinita

Non disponibile

Strumenti e script di gestione IIS

Strumenti e script di gestione IIS offre l'infrastruttura necessaria per gestire a livello di programmazione un server Web IIS 7.5 utilizzando i comandi di una finestra di comando o eseguendo script. È possibile utilizzare questi strumenti per automatizzare i comandi tramite file batch o per evitare il sovraccarico di lavoro derivante dalla gestione di IIS tramite l'interfaccia utente.

Disponibile

Disponibile

Disponibile

Disponibile

Servizio di gestione

Servizio di gestione offre l'infrastruttura necessaria per configurare l'interfaccia utente di IIS 7.5, Gestione IIS, per la gestione remota in IIS 7.5.

Disponibile

Disponibile

Disponibile

Non disponibile

Compatibilità di gestione con IIS 6

Compatibilità di gestione con IIS 6 garantisce la compatibilità con le versioni successive per le applicazioni e gli script in cui vengono utilizzate le due API di IIS, ovvero ABO (Admin Base Object) e ADSI (Active Directory Service Interface). È possibile utilizzare script IIS 6.0 esistenti per gestire il server Web IIS 7.5.

Disponibile

Disponibile

Disponibile

Disponibile

Compatibilità metabase IIS 6.0

Compatibilità metabase IIS 6.0 offre l'infrastruttura necessaria per eseguire query e configurare la metabase in modo da poter eseguire applicazioni e script migrati da versioni precedenti di IIS in cui vengono utilizzate le API ABO (Admin Base Object) o ADSI (Active Directory Service Interface).

Disponibile

Disponibile

Disponibile

Disponibile

Compatibilità WMI con IIS 6

Compatibilità WMI con IIS 6.0 offre interfacce di scripting di Strumentazione gestione Windows (WMI) per gestire e automatizzare a livello di programmazione le attività per il server Web IIS 7.5 a partire da un insieme di script creati nel provider WMI. In questo servizio sono inclusi gli strumenti WMI CIM Studio, WMI Event Registration, WMI Event Viewer e WMI Object Browser per la gestione dei siti.

Disponibile

Disponibile

Disponibile

Non disponibile

Strumenti di scripting di IIS 6

Strumenti di scripting di IIS 6 consente di continuare a utilizzare in IIS 7.5 gli strumenti di scripting di IIS 6.0 creati per gestire IIS 6.0, soprattutto se nelle applicazioni e negli script vengono utilizzate le API ADO (ActiveX Data Objects) o ADSI (Active Directory Service Interface). Per utilizzare questa funzionalità, è necessario disporre dell'API di configurazione del servizio Attivazione processo Windows.

Disponibile

Disponibile

Disponibile

Non disponibile

Console di gestione IIS 6

Console di gestione IIS 6 offre l'infrastruttura necessaria per l'amministrazione di server IIS 6.0 remoti dal computer in uso.

Disponibile *

Disponibile

Disponibile

Non disponibile

* Questo modulo non è disponibile in un'installazione Server Core.

Funzionalità del Servizio di pubblicazione FTP

Nome/descrizione della funzionalitàEdizioni di Windows Server 2008 R2Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

Server FTP

Server FTP consente il trasferimento di file tra client e server utilizzando il protocollo FTP. Gli utenti possano stabilire una connessione FTP e trasferire i file mediante un client FTP o un Web browser abilitato per l'utilizzo del protocollo FTP.

Disponibile

Disponibile

Non disponibile

Non disponibile

Servizio FTP

Consente la pubblicazione FTP in un server Web.

Disponibile

Disponibile

Non disponibile

Non disponibile

Estendibilità FTP

Consente il supporto delle funzionalità di estendibilità FTP quali provider personalizzati, utenti ASP.NET o utenti Gestione IIS.

Disponibile

Disponibile

Non disponibile

Non disponibile

Internet Information Services Hostable Web Core

Nome/descrizione della funzionalitàWindows Server 2008 R2 Edizioni di Windows 7 Ultimate, Professional ed Enterprise EditionWindows 7 Home Premium EditionWindows 7 Home Basic e Starter Edition

Internet Information Services Hostable Web Core

I componenti di base del motore Web di IIS possono essere utilizzati o ospitati da altre applicazioni. In questo modo i componenti di IIS 7 possono gestire le richieste HTTP direttamente in un'applicazione. Questa funzione risulta utile per rendere disponibili funzionalità di base di server Web per le applicazioni personalizzate o per il debug delle applicazioni.

Disponibile

Disponibile

Disponibile

Disponibile

Vedere anche


Argomenti della Guida