Articoli Vari Sicurezza informatica E-Mail
Home
Chi sono

Corso Computer Forensics

Digital Sherlock

E-AnaLAB

Onphalos romanzo

XScrivere FORUM

Corso di ASP

Chat in ASP

Corso Windows NT

Information Security

XHTML

Dal WML all'ASP

Linux Slackware

Download

Cool Links

CTU/CTP Bari

My Blog

  Nanni Bassetti's Web Site





indietro
Google

IL WEB SERVER CON WINDOWS NT (parte II)
di Nanni Bassetti (nannib@libero.it)

Bentornati nella nostra rubrica dedicata alla configurazione di un web server sotto Windows NT.

Nella scorsa puntata abbiamo parlato di come configurare il DNS e realizzare un dominio, in questa lezione vedremo come "agganciare" delle pagine web al dominio creato.

Avevamo creato il dominio pippo.it ed il servizio WWW, quindi adesso se lanciamo un browser e scriviamo nella casella dell’indirizzo: http://www.pippo.it vedremo che ci risponderà che il dominio esiste ma che non ci sono pagine, dunque bisogna lanciare l’IIS 4.0 (Internet Information Server) che è il web server di NT.

Clicchiamo su START à PROGRAMS à Windows NT Option PACK à Microsoft Internet Information Server à Internet Service Manager.

A questo punto vi apparirà la Console di controllo del web server, quindi non ci resta che cliccare col tasto destro del mouse sull’iconcina che rappresenta il nostro computer e scegliere dal menù la voce New Web Site.

Adesso si aprirà una finestra di dialogo che ci chiederà la descrizione del sito, cioè dobbiamo scrivere un nome che ci ricorda il sito, potremmo scrivere cose tipo "Il sito di Pippo" oppure, come è più comune, scrivere "www.pippo.it" ; il secondo passo è cliccare su AVANTI, qui dobbiamo selezionare l’IP Address (indirizzo) che vogliamo assegnare al nostro sito, chiaramente scegliamo dal menù a tendina il 192.168.0.1 (l’unico presente, perché l’unico impostato dal DNS Manager), poi lasciamo la TCP Port col numero 80 che è l’indirizzo della porta web per definizione.

Andiamo AVANTI e qui dobbiamo indicare il percorso (path) delle nostre pagine html, ossia col tasto di browse selezioniamo la directory in cui sono state messe le pagine componenti il sito di pippo.it, attenzione che la directory deve sempre essere una sottocartella di \inetpub\wwwroot, perché il web server considera la wwwroot come la cartella di lavoro, quindi ci conviene creare una cartella pippo e creare il percorso \inetpub\wwwroot\pippo e dentro pippo inserire i file html.

Andiamo ancora AVANTI e spuntiamo solo le seguenti check-box che ci vengono mostrate dalla finestra di dialogo che sono:

Allow Read Access (permesso alla lettura delle vostre pagine)

Allow Script Access (permesso all’esecuzione di script come ASP, ecc.)

Le altre checkbox le lasciamo in bianco perché abilitano dei permessi rischiosi, tipo:

il directory browsing, che permette di avere la lista dei files presenti sul sito

l’esecuzione dei file .exe presenti nella directory.

Siamo arrivati alla fine, vedrete che nella finestra di sinistra dell’IIS Manager Console appare il vostro sito:

www.pippo.it (stopped)

Ora clicchiamo col tasto destro del mouse su www.pippo.it e scegliamo la voce PROPRIETÀ, quindi à ADVANCED à EDIT à HOST HEADER NAME scriviamo www.pippo.it, cioè l’Host Header Name deve essere uguale all’Host Name impostato nel DNS Manager.

Questa operazione permette di configurare più domini sullo stesso IP adress.

Adesso clicchiamo sull’etichetta Documents e vediamo nella finestra di dialogo che il documento di Default che viene caricato alla richiesta di collegamento al sito è Default.htm, non si sa perché Microsoft abbia scelto questo nome, visto che di solito i documenti di default sono:

Index.html, Index.htm, Default.asp, quindi proprio per rimediare a questo clicchiamo sul tasto ADD ed aggiungiamo i suddetti tre nomi di file.

Che significa questo ?

Significa che se il nostro sito contiene un file chiamato Index.html o index.htm o default.asp, al momento in cui digitiamo sul browser: http://www.pippo.it/ sarà caricata una di queste pagine.

Finite queste operazioni possiamo cliccare sull’onnipresente tasto OK e ritornare alla IIS Manager Console, quindi selezionare col tasto destro del mouse la scritta: www.pippo.it (stopped) e scegliere la voce del menù START, così abbiamo appena dato vita al sito.

Adesso la prova del nove !

Apriamo un browser presente sul PC e scriviamo nella barra di navigazione l’indirizzo http://www.pippo.it e…..magia …. ecco apparire il nostro sito !

Tra la prima e la seconda puntata abbiamo imparato a configurare un Dominio ed un sito Web, ma adesso l’ultima chicca impostiamo il server FTP che ci permetterà di aggiornare i files componenti il sito anche da un’altra postazione di una eventuale Intranet di cui il nostro PC è il server.

Questa operazione consta di tre fasi:

  1. Creazione Utente

  2. Diritti di accesso alla directory contenete i files del sito

  3. Configurazione del FTP server e creazione directory virtuale dall’IIS Manager Console.

Prima di configurare un server FTP dobbiamo creare gli utenti che possono accedervi, quindi clicchiamo su START à e scegliamo dalla tendina riservata all’Amministratore di sistema la voce User Manager à andiamo al menù User à New User à scriviamo il nome del nuovo utente es. pippo quindi scegliamo la radio box (il cerchietto) Password Never Expires (la password non scade mai) à clicchiamo su ADD (per aggiungere il nuovo utenete alla lista degli utenti di NT) à clic su User Rights (i diritti dell’utente) à tra i diritti scegliere Log On Locally à clic su Grant To à clic su Add à clic sul tasto SHOW USERS à clic sull’utente appena creato cioè pippo. à OK

Passiamo alla fase 2):

Andiamo sulla directory inetpub\wwwroot\pippo e col tasto destro scegliamo Properties (proprietà) à clic su security permission (permessi di sicurezza) à Aggiungiamo i seguenti utenti: IWAM e IUSR (ospiti web), pippo e Administrator, tutti e quattro devono avere i permessi messi a FULL, questo serve per garantire all’amministratore e agli ospiti anonimi del sistema e a pippo di navigare sul sito via web, senza che venga chiesto loro una password.

Fase 3)

Apriamo la IIS Manager Console à Rinomino la voce Default FTP Site in un nome a mia scelta (es. mioftp) à clicco co tasto destro su proprietà à Disabilito l’Anonymous Log, così impedisco ai Guest (ospiti) di entrare via FTP sul mio sito, quindi gli ospiti possono navigarlo via web ma non possono prendere o dare files via ftpà clic su OK.

Adesso clicco col tasto destro su mioftp e scelgo dal menù la voce New Virtual Directory, ossia una directory virtuale, cioè un puntatore alla reale posizione delle mie pagine sul disco.

Do un nome alla virtual directory ad es. ciccio (ma anche pippo se si vuole) e poi col tasto di browsing dico al programma dove stanno i filese del mio sito: \inetpub\wwwroot\pippo à clic su OK.

Abbiamo configurato un server FTP adesso per provarlo basta lanciare un client FTP (es. WS_FTP) e scrivere nel campo Host Name: mioftp, nel campo user: pippo nel campo password: la password scelta per pippo, clicchiamo su Connect ed il gioco è fatto !

Adesso avete tutti gli strumenti per creare una piccola Intranet, manca solo l’e-mail, ma questa è un'altra storia…..

      I lezione     E-Mail
             
indietro
©2005 - NBS di Giovanni Bassetti | P.Iva 06178780729