Amministrazione remota per Gestione IIS
di Saad Ladki
Introduzione
La gestione remota di IIS 7.0 e versioni successive tramite Gestione Internet Information Services (IIS) deve essere abilitata in modo esplicito. Ciò è cambiato da IIS 6.0 in cui la comunicazione remota di Gestione IIS era tramite MMC ed è sempre stata abilitata. Questo documento descrive come abilitare la gestione remota di IIS in Windows Server® 2008 tramite Gestione IIS.
In primo luogo, è necessario essere in Windows Server 2008. IIS in Windows Vista non sarà gestibile in remoto quando viene rilasciato. È anche necessario essere connessi come account amministratore predefinito oppure essere membri del gruppo Administrators usando privilegi elevati.
Questi sono i passaggi per abilitare l'amministrazione remota del server IIS.
Installare il servizio di gestione Web (WMSVC).
Abilitare le connessioni remote.
Impostare facoltativamente altre configurazioni, ad esempio:
a. Associazione HTTPS (porta, indirizzo IP e/o certificato SSL)
b. Restrizioni relative a IP e dominio.Avviare WMSVC e, facoltativamente, modificare il tipo di avvio del servizio da Manuale a Automatico.
L'avvio di WMSVC è l'ultimo passaggio perché WMSVC non può essere configurato durante l'esecuzione.
Nota
Questo documento descrive solo come abilitare la comunicazione remota. Per una panoramica del funzionamento della comunicazione remota di Gestione IIS, vedere la Introduzione con Gestione IIS.
Installare il servizio gestione Web (WMSVC)
Fare clic Server Manager nel menu Start, selezionare il nodo Ruoli nella visualizzazione albero a sinistra e analizzare verso il basso per trovare il ruolo Server Web (IIS). Fare clic su Aggiungi servizi ruolo e selezionare il componente Servizio di gestione .
Abilitare connessioni remote
Per abilitare le connessioni remote tramite Gestione IIS, fare clic sul nodo server nella visualizzazione struttura ad albero, aprire la funzionalità Servizio di gestione e selezionare la casella di controllo Abilita connessioni remote in Connessioni remote.
Questa configurazione viene archiviata nel valore del Registro di sistema dword "EnableRemoteManagement" nella chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WebManagement\Server. Il modo più semplice per abilitare la gestione remota dalla riga di comando consiste nel salvare questo testo in un file denominato EnableRemoteMgmt.reg ed eseguirlo:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\WebManagement\Server]
"EnableRemoteManagement"=dword:00000001
Configurare le impostazioni WMSVC
È possibile configurare alcune altre impostazioni WMSVC:
- Binding : per impostazione predefinita, WMSVC è associato a tutti gli indirizzi IP non assegnati sulla porta 8172 usando un certificato autofirmato (WMSVC comunica solo tramite HTTPS).
- Restrizioni IPv4 : dopo l'abilitazione delle connessioni remote, WMSVC accetta le connessioni da qualsiasi indirizzo IP. È possibile rifiutare le connessioni da un set di client noti o bloccare le connessioni solo a un set di client noti.
- Accettabile per i client non specificati : per impostazione predefinita, WMSVC accetta sia le credenziali di Windows che le credenziali di Gestione IIS,ad esempio le credenziali non Di Windows archiviate in administration.config. È possibile scegliere di limitare questa impostazione solo alle credenziali di Windows.
Per configurare queste impostazioni tramite Gestione IIS, fare clic sul nodo server nella visualizzazione struttura ad albero e aprire la funzionalità Servizio di gestione . Questa configurazione viene archiviata nel Registro di sistema e può essere modificata in molti modi diversi , ad esempio regedit, file reg, WMI e così via:
Avviare WMSVC
Per avviare WMSVC tramite Gestione IIS, fare clic sul nodo server nella visualizzazione struttura ad albero, aprire la funzionalità Servizio di gestione e fare clic su Avvia nel riquadro attività. Per avviare WMSVC dalla riga di comando, digitare:
net start WMSVC
WMSVC viene installato con tipo di avvio impostato su Manuale, il che significa che il servizio deve essere riavviato manualmente ogni volta che il server viene riavviato o se HTTP.sys viene arrestato (WMSVC dipende da HTTP.sys). Impostare Tipo di avvio su Automatico se si vuole che WMSVC venga avviato all'avvio del sistema. Eseguire questa operazione nella console MMC dei servizi o usando questa riga di comando:
sc.exe config WMSVC start= auto