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