The index.html is the main page of the site. When the browser goes to your URL, it looks for index.html. If it doesn’t exist, it will give an error (403 forbidden), or show the directory contents. Sounds like you have an empty index.html file.
Try adding in the following between the body tags and see if something shows on your site, just for testing.