These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
You should take a look at this tutorial: https://www.digitalocean.com/community/articles/how-to-configure-the-apache-web-server-on-an-ubuntu-or-debian-vps
seems like a good question and a useless answer.
I cuurently have a standard LAMP set up but can seem to ftp to the public_html folder and so cant put anything on my site. Very frustrating. I guess the solution is simple but the answer here is not helpful.