GNU/Linux >> Znalost Linux >  >> Cent OS

Povolit procházení adresářů – Apache HTTPD Server

Webové servery vždy hledají index dokumentu, kdykoli klient požádá o zobrazení adresáře, index dokumentu není nic jiného než indexový soubor, který bude pod celým adresářem. Index dokumentu může být některý z následujících index.html, index.php, index.jsp, index.htm nebo vlastní indexový soubor, je definován v konfiguračním souboru Apache pomocí DocumentIndex směrnice. Pokud index dokumentu nebyl v adresáři nalezen, zobrazí se chyba 404 nenalezen nebo uvítací stránka serveru Apache, protože Apache neumožňuje vypsat soubory, když index.html není v adresáři.

Tento typ ochrany je velmi vyžadován v produkčním prostředí. Nějaký čas je potřeba vypsat soubory, umožnit klientům procházet obsah velkého veřejného adresáře softwaru; to vám ušetří čas při vytváření html souboru pro propojení softwaru. To vám také pomůženastavit úložiště pro instalaci sítě red hat .

Kroky

1. Odeberte uvítací stránku

2. Přidejte virtuálního hostitele.

3. Přidejte obsah.

Odebrat úvodní stránku

Jak jsem řekl výše, Apache zobrazí uvítací stránku klientům, pokud v adresáři není nalezen index dokumentu. odeberte uvítací stránku odstraněním konfiguračního souboru uvítací stránky.rm -rf /etc/httpd/conf.d/welcome.conf

Přidat virtuálního hostitele

Přidejte virtuálního hostitele jako níže, virtuální hostitel by měl obsahovat Adresář direktiva a Všechny indexy s direktiva, která umožní webovému serveru vypsat soubory v adresáři. Nahraďte dl.itzgeek.com svou doménou nebo IP adresou a také nahradit /var/www/dl adresář.

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

Název serveru dl.itzgeek.com

DocumentRoot /var/www/dl

/var/www/dl „>

Možnosti Všechny indexy FollowSymLinks

Objednávka povolit, zamítnout

Povolit od všech

ErrorLog logs/dl.itzgeek.com-error_log

CustomLog logs/dl.itzgeek.com-access_log kombinované

Přidat obsah

Vložte obsah do adresáře, například připojte DVD serveru Red Hat a potvrďte výpis adresáře. Vytvořte adresář pro připojení.

mkdir /var/www/dl

Připojte DVD ROM.

mount /dev/cdrom /var/www/dl

Restartujte server Apache.

/etc/init.d/httpd restart

Otestujte to na adrese URL.

http://your.ip.add.ress

Nyní můžete vidět adresáře a soubory uvedené v adresáři, toto zobrazí seznam všech věcí, které jsou v adresáři.


Cent OS
  1. Jak změnit adresář DocumentRoot na Apache na serveru Linux

  2. Jak změnit adresář DocumentRoot na Apache na serveru Linux

  3. Centos – Nepodařilo se spustit Apache Http Server – Httpd.service se nezdařilo?

  1. Jak povolit procházení webového adresáře

  2. Jak povolím indexování souborů a adresářů Apache v systému Linux nebo UNIX?

  3. Jak změním kořenový adresář serveru Apache?

  1. Jak povolit mod_rewrite na Apache na CentOS

  2. Nainstalujte webový server Apache HTTPD na Fedoru 18

  3. Jak nainstalovat webový server Apache na Centos 8