I server Web cercano sempre l'indice del documento ogni volta che il client richiede di visualizzare la directory, l'indice del documento non è altro che un file di indice che sarà in tutta la directory. L'indice del documento potrebbe essere uno dei seguenti file index.html,index.php,index.jsp, index.htm o un file di indice personalizzato, questo è definito nel file di configurazione di Apache utilizzando DocumentIndex direttiva. Se l'indice del documento non viene trovato nella directory, verrà visualizzato un errore di 404 non trovato o pagina di benvenuto del server Apache perché Apache non consente l'elenco dei file quando index.html non è nella directory.
Questo tipo di protezione è molto richiesto nell'ambiente di produzione, a volte è necessario elencare i file, consentire ai client di sfogliare il contenuto di enormi directory di software pubblico; questo ti farà risparmiare tempo dalla creazione del file html per collegare il software. Questo ti aiuterà anche a configurare un repository per l'installazione di rete Red Hat .
Passaggi
1. Rimuovere la pagina di benvenuto
2. Aggiungi l'host virtuale.
3. Aggiungi contenuto.
Rimuovi la pagina di benvenuto
Come ho detto sopra, Apache mostrerà la pagina di benvenuto ai client se l'indice del documento non si trova nella directory. rimuovere la pagina di benvenuto eliminando il file di configurazione della pagina di benvenuto file.rm -rf /etc/httpd/conf.d/welcome.conf
Aggiungi l'host virtuale
Aggiungi l'host virtuale come di seguito, l'host virtuale dovrebbe contenere la Directory direttiva e All Indexe s direttiva che consentirà al server Web di elencare i file nella directory. Sostituisci dl.itzgeek.com con il tuo dominio o indirizzo IP e sostituisci anche /var/www/dl directory.
Nomeserver dl.itzgeek.com
DocumentRoot /var/www/dl
Opzioni Tutti gli indici FollowSymLinks
Ordine consenti, nega
Consenti da tutti
ErrorLog logs/dl.itzgeek.com-error_log
CustomLog logs/dl.itzgeek.com-access_log combinato
Aggiungi contenuto
Metti il contenuto nella directory, per esempio monta il tuo DVD del server Red Hat e conferma l'elenco delle directory. Crea la directory per il montaggio.
mkdir /var/www/dl
Monta il DVD ROM.
mount /dev/cdrom /var/www/dl
Riavvia il server Apache.
/etc/init.d/httpd restart
Provalo visitando l'URL.
http://tuo.ip.add.dressOra puoi vedere le directory e i file elencati nella directory, questo elencherà qualsiasi cosa che si trova nella directory.