ok so I found out what the main issue is.The tutorial you posted is basically the install procedure however its missing information and in one part the guy wants you to set apache to a different port which will cause your site to load from a private port not just a public location sooooo now I will try a different set up and let you know when i get it done