Host website on server

hi there
Ive been experimenting different things on my server for few months
My next venture is a website,
I have brought a domain off namecheap.com and I have designed my website all saved on my server 2008 enterprise.

I have added the web server role on the server now my question is how do I link the two together (the website and the domain) so when I go on the internet my website is available.

Hi there thank you for your reply I'll have a look see what I can do about forwarding the traffic, I've configured the firewall to allow http port 80 be great if someone out there has had experience with namecheap

The other problem is you may need a fixed IP address for your server. To get around this you use a dynamic DNS service and set up your domain registrar to re-direct your web site via the DDNS.
As rurib said, having it hosted by a hosting company makes it easy and secure and there are plenty of cheap deals.