Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
di Tali Smith
Introduzione
Quando si desidera pubblicare contenuto per l'accesso tramite Internet o una connessione Intranet, è possibile aggiungere un sito Web al server Web per contenere il contenuto.
Durante l'installazione di Internet Information Services (IIS), viene creata una configurazione predefinita del sito Web nella directory nel \Inetpub\Wwwroot
server Web. È possibile usare questa directory predefinita per pubblicare il contenuto Web oppure creare una directory in un percorso del file system preferito.
Quando si aggiunge un sito Web in IIS, viene creata una voce del sito nel file ApplicationHost.config. La voce specifica l'associazione di rete per il sito, esegue il mapping del sito a un percorso nel file system e, facoltativamente, specifica le credenziali utente per l'accesso al contenuto.
Per informazioni sui livelli in cui è possibile eseguire questa procedura e sui moduli, i gestori e le autorizzazioni necessari per eseguire questa procedura, vedere Requisiti delle funzionalità dei siti (IIS 7).
Aggiungere un sito Web
È possibile eseguire questa procedura usando l'interfaccia utente di Gestione IIS eseguendo Appcmd.exe comandi nella finestra del prompt dei comandi, modificando direttamente i file di configurazione o scrivendo script wmi (Windows® Management Instrumentation).
Usare l'interfaccia utente
- Avviare Gestione IIS. Per informazioni sull'avvio di Gestione IIS, vedere Aprire Gestione IIS (IIS 7). Per informazioni sull'esplorazione dei percorsi nell'interfaccia utente, vedere Navigazione in Gestione IIS (IIS 7).For information about navigation to locations in the UI, see Navigation in IIS Manager (IIS 7).
- Nel riquadro Connessioni fare clic con il pulsante destro del mouse sul nodo Siti nella visualizzazione albero e quindi scegliere Aggiungi sito Web.
- Nella finestra di dialogo Aggiungi sito Web digitare un nome descrittivo per il sito Web nella casella Nome sito Web.
- Se si desidera selezionare un pool di applicazioni diverso da quello elencato nella casella Pool di applicazioni. Nella finestra di dialogo Seleziona pool di applicazioni selezionare un pool di applicazioni dall'elenco Pool di applicazioni e quindi fare clic su OK.
- Nella casella Percorso fisico digitare il percorso fisico della cartella del sito Web oppure fare clic sul pulsante Sfoglia (...) per cercare la cartella nel file system.
- Se il percorso fisico specificato nel passaggio 5 corrisponde a una condivisione remota, fare clic su Connetti come per specificare le credenziali con l'autorizzazione di accesso al percorso. Se non si usano credenziali specifiche, selezionare l'opzione Utente applicazione (autenticazione pass-thru) nella finestra di dialogo Connetti come .
- Selezionare il protocollo per il sito Web nell'elenco Tipo .
- Il valore predefinito nella casella Indirizzo IP è Tutti non assegnati. Se è necessario specificare un indirizzo IP statico per il sito Web, digitare l'indirizzo IP nella casella Indirizzo IP.
- Digitare un numero di porta nella casella di testo Porta .
- Facoltativamente, digitare un nome di intestazione host per il sito Web nella casella Intestazione host.
- Se non è necessario apportare modifiche e si vuole che il sito Web sia immediatamente disponibile, selezionare la casella di controllo Avvia sito Web immediatamente .
- Fare clic su OK.
Usare il prompt dei comandi
Per aggiungere un sito, usare la sintassi seguente:
appcmd add site /name: string /id: uint /physicalPath: string /bindings: string
La stringa del nome della variabile è il nome e l'ID variabile uint è l'intero senza segno che si vuole assegnare al sito. Le variabili name string e id uint sono le uniche variabili necessarie quando si aggiunge un sito in Appcmd.exe. Si noti che quando si aggiunge un sito senza specificare i valori per le associazioni e gli attributi physicalPath, il sito non sarà in grado di iniziare.
La stringa physicalPath variabile è il percorso del contenuto del sito nel file system.
La stringa di associazioni di variabili contiene informazioni usate per accedere al sito e devono essere sotto forma di protocol/IP_address:port:host_header
. Ad esempio, un'associazione di siti Web è la combinazione di protocollo, indirizzo IP, porta e intestazione host. Associazione http /*:85: consente a un sito Web di restare in ascolto delle richieste HTTP sulla porta 85 per tutti gli indirizzi IP e i nomi di dominio (noti anche come intestazioni host o nomi host). D'altra parte, un'associazione di http/*:85:marketing.contoso.com consente a un sito Web di restare in ascolto delle richieste HTTP sulla porta 85 per tutti gli indirizzi IP e il nome di dominio marketing.contoso.com.
Per aggiungere un sito Web denominato Contoso con ID 2 con contenuto in C:\Contoso
e che resta in ascolto delle richieste HTTP sulla porta 85 per tutti gli indirizzi IP e un nome di dominio di marketing.contoso.com, digitare quanto segue al prompt dei comandi e quindi premere INVIO:
appcmd add site /name: contoso /id:2 /physicalPath: c:\contoso /bindings:http/*:85: marketing.contoso.com
Per altre informazioni, vedere Appcmd.exe.
Impostazione
È possibile configurare gli elementi seguenti:
<site>
<application>
<virtualDirectory>
<bindings>
Per altre informazioni sulla configurazione, vedere IIS 7: IIS Settings Schema on Microsoft® Developer Network (MSDN®).
Per altre informazioni su WMI e IIS, vedere Strumentazione gestione Windows (WMI) in IIS 7. Per altre informazioni sulle classi, i metodi o le proprietà associate a questa procedura, vedere la guida di riferimento al provider WMI IIS nel sito MSDN.