My default website doesn't show up

Hi, I’m trying to migrate my website on a shared hosting to a VPS, and use Hestia as an alternative to the cPanel on my shared hosting site.

I followed the steps to set up Hestia with my domain. However when I try to access the site I’m getting 404 error. It looks like the apache config generated by Hestia doesn’t include config files in the user’s home dir based on what ChatGPT suggested. So I added it but it didn’t help. Nothing shows up in the access log when I access the website.

IncludeOptional /home/*/conf/web/apache2.conf

Also I wonder what is the best practice if I want to put the domain under a regular user, not under the admin user. Should I use a dummy domain when I install Hestia?

Thank you in advance. Any suggestion would be greatly appreciated!

If nothing is showing up in the log files, check your (cached) DNS entries to see if you are really accessing the new server.