GNU/Linux >> Linux Esercitazione >  >> Cent OS

Abilita navigazione directory – Server HTTPD Apache

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.

dl.itzgeek.com :80>ServerAdmin [email protected]

Nomeserver dl.itzgeek.com

DocumentRoot /var/www/dl

/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.dress

Ora puoi vedere le directory e i file elencati nella directory, questo elencherà qualsiasi cosa che si trova nella directory.


Cent OS
  1. Come abilitare mod_rewrite su Apache su CentOS

  2. Come modificare la directory DocumentRoot su Apache nel server Linux

  3. Come abilitare la navigazione nella directory web

  4. Installa il certificato CA intermedio (certificato di catena) nel server HTTPD Apache

  5. Installa Apache su CentOS 8

Come avviare, arrestare o riavviare il server Apache su CentOS 7

Come installare Apache Web Server su Debian 10 Linux

Come abilitare HTTP/2 in Apache Web Server su Ubuntu e Debian

Come disattivare la navigazione delle directory su Apache e Nginx

Indice dei server Webmin

Come abilitare HTTP/2 in Apache su sistema Linux