The auto-open file name MUST be index.html (or index.php). That's just the way (LAMP) web servers work. When you open a directory, the server will serve an index to the directory. A file named index.html will serve as the index for the directory. If no index file is present, then the server will create an index listing the files and directories in that directory (unless autoindexing is turned off).