Никакой ошибки я не вижу. Судя по всему, вы открыли папку, а не сам файл.
Т.е. если вы создали локалный "домен" example.com и пишете в браузере в адресной строке "example.com", то откроется такой вид, т.е папка сайта, в которой у вас лежит "main.html". Если вы хотите, чтобы сайт открывался при вводе адреса, например, "examle.com", то нужно назвать файл "main.html" именем "index.html". Либо вводить полный путь до страницы, например, "example.com/main.html".