Is the site a file such as index.php or index.html? Anything that you put under /var/www/html/ will be available via port 80, so if you put something.html under that directory, you would be able to reach it via http://localhost/something.html. Same with directories, so if your site is contained in a folder called webpage and you put it in the /var/www/html/ folder, you can reach the pages via http://localhost/webpage/ + the name of the file.
Ah ok, I think I understand...ish.
At the moment I haven't created anything as I was worried about there being a conflict between 'mysite' and pi-hole, basically I was thinking it would hinder or 'break' pihole in some way.
But, if I understand I can create my site all within one folder, e.g. 'mysite'
this folder would go inside /var/www/html/ and inside the 'mysite' folder I would have all the necessities, e.g. homepage.html, about.html etc.
do I need to install apache via sudo apt-get install apache2 or am I good to go as is, using /var/www/html?