How to prevent directory listing in apache2?

Posted June 16, 2015 45.5k views

I would like to know how to prevent directory listings in Apache2 on debian7.
For example, I am able to view the contents of a folder called “test.php” that created inside /var/www. I don’t want visitors to be able to view the contents of directories.

For the apache2.conf file , I have changed the

<Directory “/var/www”>
Options Indexes FollowSymLinks
IndexOptions FancyIndexing FoldersFirst IgnoreCase VersionSort NameWidth=*


<Directory “/var/www”>
Options FollowSymLinks

and set
<Directory /var/www/test>
Options -Indexes

It is no use to restart my apache2 ,the test.php file in the /var/www still be viewed by others when to input my vps_ip in firefox .

1 comment

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
2 answers

it works fine ,think you.

it’s worked for me thank you
there is more option to do same thing using .htaccess file

  1. Open the .htaccess file with using this command. # vim /var/www/html/.htaccess

you need to add the line:-

Options -Indexes