Condividi tramite


Installazione di IIS 7 in Windows Server 2008 o Windows Server 2008 R2

Se si sceglie di installare IIS manualmente, è possibile usare questo articolo per indicazioni. È anche possibile fare riferimento a Installazione e configurazione di IIS 7 e versioni successive.

IIS è un ruolo del server Web Microsoft incluso in tutte le versioni dei sistemi operativi Microsoft e consente anche a Siti Web di Windows Azure di fornire un'affidabile piattaforma distribuita come servizio basata sul cloud. La versione 7.0 di IIS è inclusa in Windows Server® 2008 e Windows Vista®. IIS 7.5 è il ruolo server Web in Windows Server® 2008 R2 e il server Web in Windows® 7. IIS 8.0 è la versione che fa parte di Windows Server 2012 e Windows Server 2012 R2 include IIS 8.5. I sistemi operativi Windows Server 2008 R2 e Windows Server 2008 dispongono di tutte le funzionalità IIS necessarie per supportare l'hosting di contenuto Web negli ambienti di produzione. Windows 7 e Windows Vista includono anche funzionalità IIS, ma le funzionalità disponibili dipendono dalle versioni del sistema operativo.

Il server Web è stato riprogettato in IIS 7.0 per consentire di personalizzare un server aggiungendo o rimuovendo moduli in base alle esigenze specifiche. I moduli sono singole funzionalità usate dal server per elaborare le richieste. Ad esempio, IIS 7.0 e IIS 7.5 usano moduli di autenticazione per autenticare le credenziali client e usare i moduli della cache per gestire l'attività della cache. Entrambe le versioni di IIS forniscono anche:

  • Nuova interfaccia di gestione. L'interfaccia consente di modificare rapidamente e facilmente le impostazioni per ogni sito Web. È anche possibile modificare le impostazioni di un sito Web in un file di configurazione basato su testo.
  • Possibilità di condividere attività con i proprietari del sito Web. Un host con più siti può delegare il controllo amministrativo agli sviluppatori o ai proprietari del contenuto.

Novità di IIS 7.5

IIS 7.0 e IIS 7.5 sono noti insieme come IIS 7 o IIS 7 e versioni successive; TUTTAVIA, IIS 7.5 e Windows Server 2008 R2 includono diverse nuove funzionalità non trovate in IIS 7.0:

  • Microsoft® ASP.NET viene eseguito nelle installazioni di Windows Server 2008 R2 Server Core.

  • Alcune delle estensioni disponibili per essere aggiunte alla piattaforma IIS 7.0 sono integrate nella piattaforma IIS 7.5, tra cui:

    • Pubblicazione FTP.
    • Pubblicazione di web-based Distributed Authoring and Versioning (WebDAV).
    • Snap-in di Windows PowerShell™ per IIS.
    • Moduli iis Amministrazione istration Pack.
  • IIS 7.5 include la registrazione e la traccia della configurazione (IIS 7.0 non include meccanismi di traccia predefiniti per le modifiche alla configurazione).

  • IIS 7.5 include Best Practice Analyzer, uno strumento automatizzato per garantire la conformità alle procedure consigliate per la sicurezza.

Prima di iniziare

Assicurarsi di disporre dei diritti utente amministrativi nel computer in cui si prevede di installare IIS 7 o versione successiva. Si noti che per impostazione predefinita, non si dispone dei diritti utente amministrativi se si è connessi come utente diverso dall'amministratore predefinito, anche se è stato aggiunto al gruppo Amministrazione istrators locale nel computer (si tratta di una nuova funzionalità di sicurezza in Windows Server 2008 denominata Utente locale Amministrazione istrator).

Accedere all'account amministratore predefinito o richiamare in modo esplicito le applicazioni come amministratore predefinito usando lo strumento da riga di comando runas.

Nota

È possibile eseguire runas /user:administrator cmd.exe in modo che ogni applicazione eseguita da tale riga di comando venga elevata, eliminando la necessità di usare la sintassi runas dalla riga di comando.

Se si è connessi a un account diverso dall'account amministratore locale predefinito, è possibile che venga visualizzata la finestra di dialogo di avviso di sicurezza seguente.

Screenshot della finestra di dialogo Sicurezza di Windows.
Figura 1: Sicurezza di Windows® (controllo dell'account utente)

Installare IIS 7.5 in Windows Server 2008 R2

IIS è uno dei ruoli del server Windows Server®. IIS può essere installato tramite l'interfaccia utente grafica (GUI) usando la nuova interfaccia di Server Manager dopo l'installazione del sistema operativo Windows Server.

Server Manager offre un singolo dashboard per installare o disinstallare ruoli e funzionalità del server. Server Manager offre anche una panoramica di tutti i ruoli e le funzionalità attualmente installati. Quando IIS viene scelto da Server Manager, i componenti e i servizi di base necessari per IIS vengono selezionati automaticamente.

  1. Fare clic su Start All Programs Amministrazione istrative Tools Server Manager.Click Start All Programs Amministrazione istrative Tools Server Manager.Click Start>All Programs> Amministrazione istrative Tools>Server Manager.

    Screenshot del dashboard di Server Manager.
    Figura 2: Server Manager

  2. Nella finestra Server Manager scorrere verso il basso fino a Riepilogo ruoli e quindi fare clic su Aggiungi ruoli. La Procedura guidata Aggiungi ruoli inizierà con una pagina Prima di iniziare . La procedura guidata richiede la verifica degli elementi seguenti:

    • L'account amministratore ha una password complessa.
    • Le impostazioni di rete, ad esempio gli indirizzi IP, sono configurate.
    • Vengono installati gli aggiornamenti della sicurezza più recenti di Windows® Update.
  3. Selezionare Server Web (IIS) nella pagina Selezione ruoli server. Verrà aperta una pagina introduttiva con collegamenti per ulteriori informazioni.

    Nota

    Quando si usa l'Aggiunta guidata ruoli per installare IIS, si ottiene l'installazione predefinita, con un set minimo di servizi ruolo. Se sono necessari servizi ruolo IIS aggiuntivi, ad esempio Sviluppo di applicazioni o Integrità e diagnostica, assicurarsi di selezionare le caselle di controllo associate a tali funzionalità nella pagina Selezione servizi ruolo della procedura guidata.

    Screenshot dell'Aggiunta guidata ruoli nella pagina Selezione servizi ruolo. Server Web I S è selezionato e evidenziato nel menu.
    Figura 3: Selezionare ruoli del server

  4. Selezionare i servizi IIS da installare nella pagina Selezione servizi ruolo. Aggiungere solo i moduli necessari. In questo caso, ASP.NET è selezionato e viene visualizzata una descrizione di ASP.NET nel riquadro destro. Dopo aver aggiunto i moduli desiderati, fare clic su Avanti.

    Screenshot della pagina Selezione servizi ruolo nella Procedura guidata Aggiungi ruoli. È selezionata e evidenziata una S P .NET.
    Figura 4: Selezionare Servizi ruolo

  5. Aggiungere tutti i servizi ruolo necessari.

    Screenshot della pagina di avviso aggiunta guidata ruoli.
    Figura 5: Pagina di avviso della procedura guidata

  6. IIS è ora installato con una configurazione predefinita per l'hosting ASP.NET in Windows Server. Fare clic su Chiudi per completare il processo.

    Screenshot della pagina Aggiungi risultati installazione guidata ruoli.
    Figura 6: Pagina Risultati installazione

  7. Verificare che il server Web funzioni usando http://localhost.

    Screenshot della finestra del browser Internet Explorer che mostra la schermata predefinita del sito Web.
    Figura 7: Sito Web predefinito

Nota

Installare solo i servizi IIS assolutamente necessari per ridurre al minimo il footprint di installazione di IIS. Ciò riduce al minimo anche la superficie di attacco, che è uno dei vantaggi di IIS 7 e versioni successive.

Usare uno script per installare IIS 7.5 in Windows Server 2008 R2

È anche possibile usare uno script per installare IIS 7.5. Si noti che se si usa questo script, si ottiene l'installazione completa di IIS, che installa tutti i pacchetti di funzionalità disponibili. Se non sono necessari pacchetti di funzionalità, è necessario modificare lo script per installare solo i pacchetti necessari. Per altre informazioni, vedere Installazione di IIS 7.5 in Windows Server 2008 R2.

Per installare IIS 7.5 con uno script, digitare quanto segue al prompt dei comandi:

CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

Installazione automatica di IIS 7.0 in Windows Server 2008

L'automazione dell'installazione di IIS tramite script automatici è molto utile se è necessario distribuire più server Web e assicurarsi che ognuno dei server Web sia configurato con componenti e servizi identici.

Nei sistemi operativi Windows Server 2008 e Windows Vista, Pkgmgr.exe viene usato per gli script automatici, consentendo di installare o disinstallare funzionalità facoltative da un prompt dei comandi o script. Nota: Pkgmgr.exe sostituisce Sysocmgr.exe che è stato usato in Windows Server® 2003. Per istruzioni e una panoramica delle Pkgmgr.exe, vedere Installazione di IIS 7.0 e versioni successive dalla riga di comando. Vedere anche Installazione automatica per installare IIS 7.0 e versioni successive. Si noti che per usare Pkgmgr.exe, è necessario assicurarsi di disporre dei diritti utente amministrativi nel computer.

Installare IIS 7.0 in Windows Server 2008

  1. Per avviare Server Manager, fare clic sul menu>Start Tutti i programmi> Amministrazione Istrative Tools>Server Manager. Verrà visualizzata la finestra Server Manager.

    Screenshot della finestra Server Manager.
    Figura 8: Server Manager

  2. Nella finestra Server Manager selezionare Ruoli. Viene visualizzata la visualizzazione Riepilogo ruoli.

    Screenshot della finestra Server Manager con la pagina Ruoli che mostra Riepilogo ruoli.
    Figura 9: Avviare l'Aggiunta guidata ruoli

  3. Fare clic su Aggiungi ruoli. Verrà visualizzata la Procedura guidata Aggiungi ruoli. Fare clic su Avanti per selezionare i ruoli da installare.

    Schermata dell'Aggiunta guidata ruoli con la pagina Prima di iniziare visualizzata.
    Figura 10: Introduzione all'Aggiunta guidata ruoli

  4. Selezionare Server Web (IIS).

    Screenshot della Procedura guidata Aggiungi ruoli con la pagina Selezione ruoli server visualizzata. Server Web I S è evidenziato.
    Figura 11: Selezionare server Web (IIS) in Aggiunta guidata ruoli

  5. La Procedura guidata Aggiungi ruoli notifica le dipendenze necessarie; poiché IIS dipende dalla funzionalità Servizio attivazione processi Windows (WAS), viene visualizzata la finestra di dialogo informativa seguente. Fare clic su Aggiungi servizi ruolo necessari per continuare.

    Screenshot della finestra di dialogo Aggiungi ruoli guidata.
    Figura 12: Aggiungere dipendenze

  6. Il server Web è ora selezionato per l'installazione. Verrà visualizzata la finestra di dialogo Seleziona ruoli server. Fare clic su Avanti per continuare.

    Screenshot della pagina Aggiungi ruoli selezione ruoli server. Server Web I S è evidenziato e selezionato nell'elenco.
    Figura 13: Server Web selezionato (IIS)

  7. Viene visualizzata la finestra di dialogo e le informazioni seguenti. Fare clic su Avanti per continuare.

    Screenshot della finestra di dialogo Aggiungi ruoli guidata per la pagina Server Web I S.
    Figura 14: Finestra di dialogo Introduzione al server Web

  8. La Procedura guidata Aggiungi ruoli visualizza un elenco di tutte le funzionalità di IIS 7.0 disponibili per l'installazione, come illustrato di seguito. Si noti che le funzionalità che comprendono l'installazione predefinita sono prese selezionate.

    Screenshot della pagina Aggiungi ruoli della procedura guidata Seleziona servizi ruolo.
    Figura 15: Funzionalità del server Web elencate

  9. Per installare solo le funzionalità predefinite di IIS 7.0, fare clic sul pulsante Installa e quindi procedere al passaggio 14. Se è necessario installare funzionalità aggiuntive, procedere con il passaggio 10.

  10. In questo esempio vengono installate funzionalità IIS aggiuntive. Selezionare la casella di controllo per ASP.NET. La procedura guidata avvisa se l'aggiunta di una funzionalità IIS causerà anche l'installazione di altre funzionalità.

    Screenshot della finestra di dialogo Aggiungi ruoli guidata avviso.
    Figura 16: Informazioni sulle dipendenze

  11. Fare clic su Aggiungi servizi ruolo necessari per continuare.

  12. Continuare a selezionare altre funzionalità di Servizi ruolo IIS da installare.

    Screenshot della Procedura guidata Aggiungi ruoli nella scheda Servizi ruolo. Un file S P .Net è evidenziato nel menu espanso.
    Figura 17: Aggiungere funzionalità per il server Web

  13. Dopo aver selezionato tutte le funzionalità necessarie, fare clic su Avanti per continuare.

  14. La procedura guidata fornisce un riepilogo degli elementi che verranno installati.

    Screenshot dell'Aggiunta guidata ruoli nella pagina Conferma opzioni di installazione.
    Figura 18: Riepilogo delle funzionalità

  15. Fare clic su Installa per continuare. Verrà visualizzata la finestra di dialogo Stato installazione.

    Screenshot della finestra di dialogo Aggiungi stato installazione guidata ruoli.
    Figura 19: Stato installazione

  16. Al termine dell'installazione di IIS 7.0, viene visualizzata la finestra di dialogo seguente. Fare clic su Chiudi per tornare a Server Manager.

    Screenshot della pagina Risultati installazione nella Procedura guidata Aggiungi ruoli.
    Figura 20: Riepilogo installazione

  17. È ora possibile eseguire un controllo rapido per verificare che IIS 7.0 sia installato. Avviare il Web browser Windows® Internet Explorer® e immettere l'indirizzo http://localhost. Verrà visualizzata la pagina predefinita "Benvenuto" di IIS.

Vedi anche