I am using apache/tomcat and have everything working great. I have a website all developed and working correctly. I want to host this site for the time being myself. Here is what I need to do and would like to know how to do it.
1. I need to register a domain name (are their free ones, if not where do i do this?).
2. How do I direct that domain name to my site running on my apache server?
I am assuming I need to register a domain name, tell my isp that I have the domain name and would like to serve it off my server at home? And somehow need to implement all of this..