If you have permission to edit the master configuration files
Edit the files httpd.conf and srm.conf file and do the following:
Of course, you can use any filename you wish. I prefer to leave index.html as a valid index as well.
Changing The Default Page using .htaccess
If you are unable to edit your master configuration files, you can use this directive from .htaccess. Just edit the .htaccess file located in your main HTML directory. If you do not have this file, feel free to create it!
To change the default page, either edit the existing DirectoryIndex line or add the following:
DirectoryIndex index.shtml index.html
This will make index.shtml the default page.
By using a .htaccess file in a subdirectory, you can specify a different default page for that one directory without affecting the rest of your site.
Font: http://bignosebird.com/apache/a2.shtml
Options -Indexeswont be much of a help. As SLaks already stated, you need to configure your webserver. If its apache or iis or whatsoever, have a read into those options. Everything you want can be achieved with really tiny effort.htaccessis one way of configuring the web server.