Installazione di IIS - Politecnico di Torino

Transcript

Installazione di IIS - Politecnico di Torino
(gen'13)
Installazione di IIS
Installazione, configurazione e
utilizzo di IIS
Andrea S. Atzeni < [email protected] >
Davide Bozza < [email protected] >
Stefano Di Carlo <[email protected]>
Antonio Lioy <[email protected]>
Politecnico di Torino
Dip. Automatica e Informatica
Installazione di IIS su XP
IIS installabile solo su XP Professional
 occorre il CD di installazione
 … a meno che ce ne sia una copia sul disco fisso
(caso frequente nei portatili)
 supporta fino a 10 connessioni contemporanee
 installazione
 Start > Pannello di controllo > Installazione
applicazioni
 nella colonna sinistra della finestra di dialogo, clic su
"Installazione componenti di Windows"
 visualizzato "Aggiunta guidata componenti di
Windows", clic su Internet Information Services (IIS)

Politecnico di Torino (2008-2013)
1
(gen'13)
Installazione di IIS
Installazione di IIS su XP (cont)
 clic
su "Dettagli per scelta componenti da installare"
 selezionare Servizio Web e Snap-in Internet
Information Services
 clic su OK
 clic su Avanti
 seguire le istruzioni visualizzate
 al termine viene creata la cartella
\radicesistema\Inetpub
 radicesistema è il disco dove è installato XP
 Inetpub conterrà al suo interno altre cartelle
 quella di interesse è wwwroot
Installazione di IIS su Vista
IIS installabile sulle versioni Home Premium,
Business e Ultimate
 installabile anche su Home Basic ma senza
strumenti di amministrazione grafica
 numero massimo richieste simultanee
 3 per Home Basic, Home Premium e Business
 10 per Ultimate
 come per XP verrà creata la struttura di cartelle
\radicesistema\Inetpub

Politecnico di Torino (2008-2013)
2
(gen'13)
Installazione di IIS
Installazione su Windows Vista

procedura di installazione simile a quella per XP
 Start > Pannello di controllo > Programmi
 clic su "Attivazione o disattivazione delle funzionalità
di Windows"
 selezionare ed espandere "Internet Information
Services"
 espandere "World Wide Web Services"
 espandere Application Development Features
 selezionare ASP
 clic su OK
 attendere il termine dell’installazione
Installazione di IIS su Windows7
IIS+ASP installabile sulle versioni Ultimate,
Professional Enterprise e Home Premium Edition
 ASP non disponible nelle versioni Home Basic and
Starter Editions
 come per XP verrà creata la struttura di cartelle
\radicesistema\Inetpub

Politecnico di Torino (2008-2013)
3
(gen'13)
Installazione di IIS
Installazione su Windows7

procedura di installazione simile a quella per XP
 Start > Pannello di controllo > Programmi
 clic su "Attivazione o disattivazione delle funzionalità
di Windows"
 selezionare ed espandere "Internet Information
Services"
 espandere "World Wide Web Services"
 espandere Application Development Features
 selezionare ASP, ISAPI Extensions, ISAPI Filters,
Server-side Includes
 click su OK ed attendere il termine dell’installazione
Verifica installazione



IIS con impostazioni di default già funzionante
verifica immediata dell'installazione
 scrivere il codice della slide seguente nel file
ciao.html
 salvare il file nella directory wwwroot
 nel browser, digitare http://localhost/ciao.html
se l’installazione è corretta il browser visualizza il
messaggio
Ciao!
Politecnico di Torino (2008-2013)
4
(gen'13)
Installazione di IIS
File “ciao.html”
<html>
<head>
<title>saluti</title>
</head>
<body>
<p>Ciao!</p>
</body>
</html>
Configurazione avanzata IIS



clic su Start, Pannello di controllo, Strumenti di
amministrazione
clic su Internet Information Services
apparirà la finestra seguente
Politecnico di Torino (2008-2013)
5
(gen'13)
Installazione di IIS
Configurazione avanzata IIS (cont)
parte sinistra contiene la struttura ad albero di IIS
 radice => Internet Information Services
 I livello => computer locale (es. C:)
 II livello => Siti Web, Siti FTP, ecc. (Inetpub)
 III livello => Sito Web predefinito (wwwroot)
 IV livello => cartella sito personale (es. esercitazione)
 parte destra visualizza contenuto di ogni livello

Modifica della home directory
directory di default (home) per pubblicazione
documenti è \radicesistema\Inetpub\wwwroot
 è possibile modificarla
 clic con tasto destro su Sito Web Predefinito > Home
directory
 la nuova home directory può essere posizionata
 in locale sullo stesso computer
 condivisa posizionata su altro computer
 raggiungibile tramite URL
 inserire le informazioni per l’opzione scelta
 esempio di verifica immediata
 modificare C:\Inetpub\wwwroot in C:\ (attenzione
ai permessi!!!)

Politecnico di Torino (2008-2013)
6
(gen'13)
Installazione di IIS
Directory virtuali
è possibile pubblicare i documenti in directory
diverse dalla home
 questo è lo scopo delle directory virtuali
 client “vede” i documenti pubblicati in directory
virtuale come se fossero pubblicati nella home dir
 ogni directory virtuale è caratterizzata da un alias
 il client ne fa uso per accedere ai documenti
 posizione reale = C:\Inetpub\wwwroot, alias = (default)
C:\Inetpub\wwwroot <==> http://localhost/
C:\Inetpub\wwwroot\script <==> http://localhost/script
 pos.reale = D:\myweb, alias = myweb
URL = http://localhost/myweb

Directory virtuali (cont)

creazione nuove directory virtuali (es. esercitazione)
 clic con tasto destro su Sito Web predefinito > Nuovo
> Directory virtuale > Avanti
 inserire un nome per la directory (Alias)
 clic su Avanti
 scegliere cartella su disco da far corrispondere alla
directory web: es. “D:\myweb” quindi clic su Avanti
 scegliere i permessi di accesso (Read, Write), clic su
Avanti
 clic su Fine
 sarà creata una nuova directory virtuale al livello IV
Politecnico di Torino (2008-2013)
7
(gen'13)
Installazione di IIS
Directory virtuale (cont)

configurare i permessi sulla nuova cartella
 da Windows Explorer, clic con tasto destro sulla
cartella Proprietà > Sicurezza > Aggiungi ...
 Tipo Oggetti > Utenti > OK
 Advanced > Find Now (selezionare
IUSR_computername e quindi premere OK)
 Advanced > selezionare “inherit from parent the
permission entries ...” e quindi premere OK
Directory annidate
creazione nuove directory virtuali all’interno di altre
(es. all’interno di esercitazione)
 ripetere la procedura facendo clic con tasto destro su
directory già esistente
 verifica immediata creazione directory virtuale
 copiare il file ciao.html all'interno della nuova
directory

Politecnico di Torino (2008-2013)
8
(gen'13)
Installazione di IIS
Directory di default
la directory “esercitazione” sarà quella usata in lab
per il salvataggio dei file personali, ma...
 ...LE PAGINE VANNO CREATE USANDO LINK
RELATIVI!!!
 un'esercitazione deve poter essere spostata in
un'altra directory (o addirittura su un altro
computer...) continuando a funzionare

Porta di ascolto

di default IIS comunica col client sulla porta 80/tcp
 è possibile modificare la porta
 tasto destro su Sito Web predefinito, poi Proprietà
 modificare la porta (default = 80, es. nuova porta
= 8080), poi OK
 verifica immediata modifica porta
 digitare http://localhost/ciao.html sul browser
 verrà visualizzato messaggio di errore
 errore: server non più in ascolto su porta 80
 digitare http://localhost:8080/ciao.html
 verrà visualizzato “Ciao!”
Politecnico di Torino (2008-2013)
9
(gen'13)
Installazione di IIS
Porta di ascolto (cont.)
possibile usare più di una porta
 tasto destro su Sito Web predefinito
 Proprietà > Identificazione sito Web > Avanzate
 nella sezione Identità multiple per questo sito Web
premere Aggiungi
 inserire il nuovo numero di porta (es. 81)
 premere OK due volte
 verifica immediata aggiunta porta
 digitare http://localhost/ciao.html
 digitare http://localhost:81/ciao.html

Politecnico di Torino (2008-2013)
10