Why is Apache ignoring the "Options Indexes" directive?

Solution 1:

boss found the issue. it was the conf.d/welcome.conf file. it had a LocationMatch directive that detected the absence of an index.html file and defaulted to the welcome page.

Solution 2:

Basic steps:

  • Check and make sure there isn't an.htaccess file over-riding your settings (set AllowOverride None which might help)
  • Check and make sure your directory can be read by Apache
  • Check and make sure you don't have another <directory> flag that is over-riding your settings.