Condividi tramite


IIS 7.0 in Server Core

di Tobin Titus

Come si può sapere dagli annunci TechEd 2007 e da un post di blog di Bill Staples, IIS 7.0 è supportato nell'opzione di installazione Server Core di Windows Server® 2008. IIS 7.0 in Server Core combina un nuovo potente server Web con un sistema operativo server con footprint minimo, con un requisito di spazio su disco inferiore, un utilizzo inferiore della memoria, una superficie di attacco ridotta e esigenze di manutenzione inferiori.

Questo articolo fornisce istruzioni di base per iniziare a usare IIS 7.0 in Server Core, incluse le istruzioni di installazione per l'esecuzione di applicazioni ASP classiche.

Suggerimenti di distribuzione e configurazione di IIS

D1. Come installare IIS 7.0 in Server Core?

R. È possibile usare pkgmgr.exe'opzione dello strumento da riga di comando per installare IIS 7.0 nella casella Server core. Per l'opzione di installazione di IIS predefinita, digitare quanto segue nella finestra di comando:

start /w pkgmgr /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel

Per l'opzione di installazione completa di IIS, è possibile digitare quanto segue nella riga di comando:

start /w pkgmgr /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;IIS-FTPPublishingService;IIS-FTPServer;WAS-WindowsActivationService;WAS-ProcessModel

Nota

  1. Per disinstallare IIS, è possibile passare "/uu:" anziché "/iu:" per i comandi indicati in precedenza (ad esempio Start /w pkgmgr /uu: IIS-WebServerRole....).
  2. Per altre informazioni su pkgmgr.exe, vedere l'articolo Installazione di IIS 7.0 dalla riga di comando .

D2. Quali funzionalità di IIS 7.0 non sono disponibili nell'opzione di installazione Server Core di Windows Server 2008?

Le installazioni Server Core in Windows Server 2008 presentano alcune differenze rispetto alle normali installazioni del sistema operativo Windows Server 2008. In breve, .Net Framework non è disponibile (quindi nessun ASP.Net) e non è disponibile alcuna shell di Windows in modo che gli strumenti di amministrazione dell'interfaccia utente grafica non siano disponibili. Come si noti, la disponibilità e il supporto di .Net Framework nell'opzione di installazione Server Core vengono discussi in modo da non avere ancora una risposta finale a partire da questa data.

R. Le funzionalità seguenti non sono disponibili come opzioni di installazione in Server Core:

  • IIS-ASPNET
  • IIS-NetFxExtensibility
  • IIS-ManagementConsole
  • IIS-ManagementService
  • IIS-LegacySnapIn
  • IIS-FTPManagement
  • WAS-NetFxEnvironment
  • WAS-ConfigurationAPI

D3. Come si installa ASP classico in Server Core?

R. Digitare il comando seguente pkgmgr.exe per installare ASP classico insieme alle funzionalità per server Web contenuto statico nel computer Server Core.

Start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASP;IIS-ISAPIExtensions;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-Security;IIS-RequestFiltering;IIS-HttpCompressionStatic;IIS-WebServerManagementTools;WAS-WindowsActivationService;WAS-ProcessModel

Suggerimenti server Core Amministrazione istration

Questa sezione include alcuni comandi e utilità della riga di comando per eseguire attività/azioni comuni nella riga di comando.

D1. Come si avvia una finestra di comando nell'installazione di Server Core?

R. Fare clic su CTRL+ALT+CANC e quindi scegliere "Avvia Gestione attività". Nella finestra Gestione attività fare clic su File e scegliere l'opzione "Nuova attività (Esegui...)" nel menu. Digitare cmd.exe nella finestra Crea nuova attività e premere OK.

D2. Come si abilita La casella Desktop remoto per Server Core?

R. Se si prevede di accedere da un altro computer Windows Server 2008 o Vista, eseguire questa operazione dalla riga di comando:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0

In caso contrario, se si prevede di accedere da un computer con una versione precedente del sistema operativo Windows (ad esempio Windows XP), eseguire quanto segue:

Cscript %windir%\system32\SCRegEdit.wsf /ar 0
Cscript %windir%\system32\SCRegEdit.wsf /cs 0

D3. Come si modifica la password dell'amministratore?

R. Digitare Net user administrator * nella finestra di comando. Quando richiesto, digitare la nuova password per l'utente amministratore.

D4. Come si aggiunge un utente al gruppo administrators locale?

Net localgroup Administrators /add <domain>\<username>

D5. Come si aggiunge un utente al gruppo administrators locale?

Net localgroup Administrators /add <domain>\<username>

D6. Come si modifica il nome del computer?

R. Se il computer si trova in un gruppo di lavoro, digitare quanto segue nella finestra di comando:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name>

In caso contrario, se il computer è membro di un dominio, digitare quanto segue nella finestra di comando:

Netdom renamecomputer <currentcomputername> /NewName:<new computer name> /userd:<domain>\<username> /password:*

D7. Come si aggiunge un computer al dominio?

R. Digitare quanto segue nella finestra di comando:

Netdom join %computername% /domain:<domain> /userd:<domain>\<username> /password:*

D8. Come si rimuove un computer dal dominio?

Netdom remove

D9. Come si disabilita il firewall?

netsh firewall set opmode disable

Q10. Come si riavvia un computer Server Core?

shutdown /r

Q11. Come si installano gli aggiornamenti?

Install: wusa <update_package_name.msu> /quite

Q12. Come si accede ai registri eventi?

R. Enumerare i nomi dei log eventi digitando "Wevtutil el". Per visualizzare/eseguire query sugli eventi in un particolare log, digitare "Wevtutil qe <event log name>".