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 LEMP Stack (Nginx, MariaDB, PHP7.2) on Ubuntu 18.04 LTS?

Nginx, MariaDB and PHP7.2 are called (LEMP). Following are the steps to install LEMP on Ubuntu...

How to install NodeJS on Centos with cPanel?

NodeJS is an open-source and cross-platform server environment. It is a JavaScript runtime built...

How to change the timezone on Ubuntu 18.04 Server?

You can perform the below steps using root or sudo users. Check your current timezone by...

how to configure SSH key-based Authentication in Linux VPS or Dedicated Server

This article will guide how to configure SSH key-based Authentication in Linux VPS or Dedicated...

How to Install SHOUTCast Radio Server on Linux VPS?

This tutorial will assist you to install SHOUTcast Distributed Network Audio Server (DNAS 2.0) in...

  • 0 Users Found This Useful

Was this answer helpful?