Condividi tramite


Amministrazione delegata

di Walter Oliver

L'interfaccia utente amministrativa IIS 7 e superiore, denominata Gestione IIS, offre uno strumento più efficiente per la gestione del server Web. Fornisce il supporto per IIS e ASP.NET impostazioni di configurazione. Consente anche a coloro che ospitano o amministrare siti Web di delegare il controllo amministrativo agli sviluppatori o ai proprietari di contenuti, riducendo così il costo della proprietà e del carico amministrativo per l'amministratore del server. Supporta le connessioni remote tramite HTTP ed è possibile usarla tramite un firewall.

Per altre informazioni sulle funzionalità di amministrazione in IIS, vedere Delega dell'amministrazione.

Prima di abilitare la delega remota, è consigliabile considerare le funzionalità e le proprietà da delegare ai proprietari del sito.

La tabella seguente elenca un set di funzionalità di esempio, le impostazioni delegate e i motivi per delegare o meno nel server Web. In base all'ambiente di hosting condiviso usato, è necessario sviluppare un set personalizzato di funzionalità delegate che soddisfano le proprie esigenze.

Nota

  1. Alcune di queste funzionalità potrebbero non essere visualizzate nell'elenco delle funzionalità da gestire se non sono state installate. Ad esempio, se si sceglie di non installare l'autenticazione digest, non verrà visualizzata nell'elenco nel server Web.

  2. Esistono casi in cui si vuole delegare un'impostazione specifica in applicationhost.config senza delegare un'intera sezione, ecco due esempi chiave:

    1. Delega di errorMode in httpErrors
    2. Delega dello scriptErrorSentToBrowser in ASP
Funzionalità Impostazione delegata Motivo
Compilazione .NET Sola lettura (modificata da lettura/scrittura) Specifica le impostazioni per le direttive di elaborazione di compilazione ASP.NET, ad esempio la directory di compilazione temporanea. Impedisce agli utenti di impostare manualmente la directory di compilazione temporanea.
Globalizzazione .NET Lettura/Scrittura Specifica le impostazioni per le proprietà cultura e globalizzazione predefinite per le richieste Web.
Profilo .NET Lettura/Scrittura Specifica le impostazioni per le opzioni selezionate dall'utente nelle applicazioni ASP.NET.
Ruoli .NET Lettura/scrittura della configurazione Specifica le impostazioni per i gruppi da usare con gli utenti .NET e l'autenticazione dei moduli.
Livelli di attendibilità .NET Sola lettura (modificata da lettura/scrittura) Specifica il livello di attendibilità. Bloccando il livello di attendibilità quando si seguono le indicazioni ASP.NET in questo documento, verrà impostato su Sola lettura e bloccandolo per il server. Impedisce ai proprietari del sito Web di impostare il livello di attendibilità su un livello superiore a quello impostato dall'amministratore del server. Ad esempio, se l'amministratore imposta un livello di attendibilità personalizzato, impostare questa impostazione Di sola lettura in modo che non possa essere sottoposto a override.
Utenti .NET Lettura/scrittura della configurazione Specifica le impostazioni per la gestione degli utenti che appartengono ai ruoli e che usano l'autenticazione dei moduli.
Impostazioni dell'applicazione Lettura/Scrittura Specifica le impostazioni per l'archiviazione dei dati (nomi e coppie di valori) usate dalle applicazioni di codice gestite in fase di esecuzione.
ASP Sola lettura Specifica le impostazioni ASP classiche.
Rappresentazione di ASP.NET Lettura/Scrittura Specifica le impostazioni di rappresentazione. I proprietari del sito possono usare questa operazione per eseguire il proprio sito in un contesto di sicurezza diverso.
Autenticazione - Anonimo Sola lettura Specifica le impostazioni di autenticazione anonime.
Autenticazione - Basic Sola lettura Specifica le impostazioni di autenticazione di base.
Autenticazione - Digest Sola lettura Specifica le impostazioni di autenticazione del digest.
Autenticazione - Moduli Lettura/Scrittura Specifica le impostazioni di autenticazione dei moduli.
Autenticazione - Windows Sola lettura Specifica le impostazioni di autenticazione di Windows.
Regole di autorizzazione Lettura/Scrittura Specifica l'elenco delle regole Allow o Deny che controllano l'accesso al contenuto.
CGI Sola lettura Specifica le proprietà per le applicazioni CGI. È consigliabile lasciare questa impostazione come Sola lettura per impedire agli utenti di modificare le impostazioni.
Compressione Lettura/Scrittura Specifica le impostazioni per configurare la compressione.
Stringhe di connessione Lettura/Scrittura Specifica le stringhe di connessione usate dalle applicazioni.
Documento predefinito Lettura/Scrittura Specifica i documenti predefiniti per il sito Web. Impostando questa impostazione lettura/scrittura, gli utenti possono specificare un documento predefinito personalizzato per il proprio sito senza contattare l'amministratore del server.
Esplorazione directory Lettura/Scrittura Specifica le impostazioni di esplorazione della directory.
Pagine di errori Sola lettura Specifica le risposte agli errori HTTP restituite.
Regole di traccia delle richieste non riuscite Lettura/Scrittura Specifica le impostazioni per le regole di traccia delle richieste non riuscite. Consente agli utenti di creare regole per le richieste di traccia in base a parametri come il tempo impiegato o il codice di stato e diagnosticare i problemi con il proprio sito.
Delega delle funzionalità Non delegato (modificato da lettura/scrittura) Specifica le impostazioni per delegare le funzionalità alle applicazioni. Può essere disattivato a meno che gli amministratori del server non vogliano abilitare questa funzionalità per i proprietari del sito.
Mapping gestori Lettura/Scrittura Specifica i gestori che elaborano le richieste per determinati tipi di file (include mappe script, gestori gestiti e così via)
Reindirizzamento HTTP Lettura/Scrittura Specifica le impostazioni di reindirizzamento HTTP.
Intestazioni risposte HTTP Lettura/Scrittura Specifica le intestazioni HTTP aggiunte alle risposte dal server Web.
Restrizioni di indirizzo e dominio IPv4 Sola lettura Specifica l'elenco ip e restrizione di dominio.
Filtri ISAPI Sola lettura Specifica i filtri ISAPI che elaborano le richieste effettuate nel sito o nel server, ad esempio ASP.NET.
Registrazione Non delegato Specifica le impostazioni di registrazione per il server Web.
Chiave computer Lettura/Scrittura Specifica le impostazioni di hash e crittografia per i servizi applicazioni, ad esempio lo stato di visualizzazione, l'autenticazione dei moduli e l'appartenenza e i ruoli.
Tipi MIME Sola lettura (modificata da lettura/scrittura) Specifica i tipi di file che possono essere usati come file statici.
Moduli Lettura/Scrittura Specifica i moduli di codice nativo e gestito che elaborano le richieste effettuate nel sito o nel server.
Memorizzazione dell'output nella cache Lettura/Scrittura Specifica le regole per l'output di memorizzazione nella cache.
Pagine e controlli Lettura/Scrittura Specifica le impostazioni di pagina e controllo per le applicazioni.
Regole di reindirizzamento Lettura/Scrittura Specifica le impostazioni per il reindirizzamento delle richieste a un altro file o URL.
Stato della sessione Lettura/Scrittura Specifica le impostazioni del cookie di autenticazione dello stato della sessione e dei moduli.
Posta SMTP Lettura/Scrittura Specifica l'indirizzo di posta elettronica e le opzioni di recapito per il messaggio di posta elettronica inviato dal sito.
Impostazioni SSL Sola lettura Specifica le impostazioni per SSL.

Per abilitare il servizio di delega remota tramite Gestione IIS

  1. Passare a Strumenti di amministrazione e fare clic su Gestione Internet Information Services (IIS).
  2. Fare clic sul nodo nome del server.
  3. Fare doppio clic sull'icona Delega funzionalità .
    Screenshot della finestra I S Manager che visualizza la home page Test I I S 01. L'icona Delega funzionalità è evidenziata.
  4. Nella pagina Delega funzionalità modificare le proprietà che devono o non devono essere delegate.
  5. Fare clic sul pulsante Indietro o selezionare il nodo nome server per tornare all'elenco delle funzionalità del server.
  6. Fare doppio clic sull'icona servizio di gestione .
    Screenshot della finestra I S Manager che visualizza la home page Test I I S. L'icona Servizio di gestione è evidenziata.
  7. Nella pagina Servizio di gestione avviare il servizio nel riquadro Azioni per abilitare la configurazione.
  8. Arrestare il servizio per apportare modifiche.
  9. Fare clic su Abilita connessioni remote.
    Screenshot della finestra I S Manager che visualizza la pagina del servizio di gestione.
  10. Selezionare se si desidera consentire solo gli utenti di Windows o sia gli utenti windows che gli utenti di appartenenza.
  11. Modificare la porta o il certificato se desiderato.
  12. Nel riquadro Azioni fare clic su Avvia per abilitare il servizio Delega remota.