How do I enable apache file and directory indexing in Linux or UNIX?

There are 2 ways to enable apache file and directory indexing.

Using Apache config file :

  1. You can add directory options in the Apache configuration file directly. httpd.conf is a apache config file or you can add it in /etc/apache2/apache2.conf:

    # vi /etc/apache2/apache2.conf
<Directory /var/www/example.com/folder>
Options Indexes FollowSymLinks
</Directory>
  1. Once you add the above code, save and close the file.

  2. Restart httpd service.

    # /etc/init.d/httpd restart

Using .htaccess Files with Apache :

If you have .htaccess enabled, you can put a config line options indexes in your .htaccess file.

  1. Open your .htaccess file.

    # vi .htaccess
    
  2. Add the following apache directive.

    Options Indexes
    DirectoryIndex index.php index.html /example.php
  3. Save and close your .htaccess file.

Related Articles

How to install Codeignetor centos 7?

Codeignetor is a PHP framework used to build a web application that is used widely by the...

How to Hide Your NGINX Server Version.

Sometimes hackers target your server with a technic called banner grabbing. Usually, banner...

How to enable two factor authentication in cPanel?

Please refer to the following steps to enable two-factor authentication in cPanel. Login to...

HOW TO INSTALL NEXTCLOUD ON UBUNTU?

Nextcloud is an open-source and secure PHP-based content collaboration platform. It is used for...

How to Enable Root User in Ubuntu Server?

Please refer to the below steps to enable root user in ubuntu. Login to your ubuntu server...

  • 0 Users Found This Useful

Was this answer helpful?