New
#11
No, the guide he wrote is just for setting up the Apache application. You must pay for a domain, and pay for it to either be hosted or be redirected to your IP address. If you have a dynamic IP address (most home ISP providers don't give you a static IP address) then you'll probably have to use a utility on your home PC that will automatically update your domain so that it will always point to your home IP address.
You'll also have to open up port 80 on your router and use port forwarding to point all traffic on port 80 towards your webserver. Be warned - exposing your home computer to the internet can spell trouble. An unsecured webserver is an easy target.
I think you should do a little googling and find a forum/website that caters to webserver development. You'll get expert advice on that type of a forum. Most people who set up a webserver do it because they are developing web applications (PHP, .NET, etc) and need it to do local testing. That's what I did, back when I was actively developing web applications. I could work from any of my local computers (edit the hosts file on each computer - you can add an entry that will redirect local traffic to a certain computer) and not have to waste time uploading changes to my hosted website.