Subsite displaying "Index Of/"

I moved to a different host (finally have a VPS!), and everything seems to be working pretty well

But, if I go to one of my subsites ( is a test subsite, feel free to go to it to check the issue), it displays a White "Index Of" Page.

I have added the wildcard subdomain, as well.

Any ideas on what could be causing that?