Hi there.
I've just experienced the same problem, and I'm running the exact same set up as you except on Win XP. Here is how I fixed it.
You will need to do the following...
- Open up the "conf" folder in your Apache directory
- Open "httpd" file
- Add the following to the "DirectoryIndex" line which is around half way down the file (the index.html might already be on that line) - index.html index.htm index.php - make sure you put the spaces in as well.
- Save and close
- Restart Apache
This will tell your Apache server to accept those types of files as index files.
Hopefully this solution should be as simple and painless to you as it was to me.
Good luck.
Rk