The index of/ page is displaying because you have no index file listed within the /public_html/ folder. This will cause all your other files to show in a list format.
To fix this just create a simple index.html saying something along the lines of
"You've reached the new home of sitename. Please check back soon"
and leave a contact e-mail for people who have questions.