Gen 13 2008
Apache Web Server - Lezione 6 Gestione dei file index

Come promesso, e nella speranza che siate riuscite a creare e visualizzare la vostre bella pagina
personalizzate nella vostra nuova directory di Root “new”, oggi impareremo a gestire le index del
server
Apache.
DirectoryIndex
Molto probabilmente, navigando per il Web, avrete avuto modo di notare che per visualizzare l’home page di
un sito non avete alcun bisogno di specificare nell’URL il nome della pagina. La stessa cosa accade
quando indicate l’URL del vostro sito in locale.
Che cosa accade in realtà?
Il server reagisce alla richiesta innocuamente incompleta da parte del client, cercando di esaudire il vostro
comando nel modo più opportuno ed attendibile, purtroppo tutt’oggi non esiste ancora un software in grado
di decidere liberamente e con criterio in particolari situazioni o richieste, ma è altresì compito
dell’amministratore di rete (cioè voi) preparare a priori il Server su come comportarsi.
Per iniziare non dovete fare altro che aprire il nostro bravo file di confing ed individuare la direttiva
“DirectoryIndex” accanto ad essa troverete gia alcuni nomi accompagnati da diverse estensioni di file, che il
server deve caricare di default nel qual caso non venga specificato, da parte di un client, un particolare tipo
di file.(ricorda che il nome Index e il nome index per Unix sono due nomi differenti mentre per Win32 non ha
alcuna differenza)
In questa direttiva potrete aggiungere e modificare i nomi con rispettive estensioni delle pagine che
desiderate far aprire di default, ricordate di lasciare sempre uno spazio tra i diversi nomi, che possono
essere così indicati:
< DirectoryIndex index.htm index.html index.shtml default.htm default.html home.htm home.html home.asp >
(senza i caratteri ‘<’ e ‘>’).
A questo punto, digitando un URl puntante ad una cartella, il server avvierà una ricerca, nella stessa, della
pagina da visualizzare a partire dal primo nome elencato nella suddetta direttiva, e non appena ne trova una
corrispondente, ammettiamo index.shtml, blocca la ricerca ed invia la pagina al client, ignorando eventuali
file interni alla cartella che ad esempio si possono chiamare home.html o qualunque altro tipo che venga
dopo il primo nome individuato.
Ma cosa succede se il server non riesce a trovare nella cartella nessuno dei file elencati in DirectoryIndex? A
questo scopo entra in gioco la richiesta che vi avevo fatto la volta scorsa di creare diverse directory e di
riempirle di file di diverse estensioni.
- Apache Web Server - Lezione 5 Creazione del nostro primo sito
- Apache Web Server - Lezione 7 Gestione di file index virtuali
- Apache Web Server - Lezione 8 Gestione di file index virtuali
- Apache Web Server - Cosa tratteranno le lezioni
- Apache Web Server - Lezione 4 Configurazione di base del file config
- Apache Web Server - Lezione 9 Gestione degli Errori
- Problemi per gli utenti di Microsoft Windows Home Server
- Power Pack 1 per Windows Home Server
- Apache Web Server - Lezione 10 Configurazione di Apache per i CGI
- emule 0.48 a
- Tutorial - Modulo Access Core - Lezione 9
- Semplice funzione per Microsoft VI STA copia o sposta nella cartella
- Apache Web Server - Lezione 1 Come installare Apache
- uTorrent 1.7.5
- Windows XP: Una pulizia del sistema più efficace con “Pulitura disco”










