te explico mas detallado el index.html index.htm index.php index.php3 index.asp son las paginas por defecto que busca el server una ves introducida una url, me explico si solo pones
www.miweb.com el server esta tomando como sabido que lo que pusiste es
www.miweb.com/index.php por ej...
o la pagina que tienes por index, si no tienes un index no hay pagina web directamente a lo menos que lo configures en el servidor pero index es standar para todos aun no conosco a nadie que no lo use :P....
asi que como dice roc2107 solo debes quitar el que trae por defecto e instalar el tuyo ahora si tu index es .php y el que esta es .html y tienes los dos el server vera que html lo toma primero que php o viceversa segun como este configurado... ya me estoy yendo pa otro lao con la explicacion saludos :)
suerte con la web