Idea of setting up a 24/7 server

Hey all… this isn’t really important, just a thought. At the minute I run an ftp server of my computer but I’m thinking of upgrading things and getting a dedicated web server. How do you go about doing that? What is involved to actually put it on the net and use it to host web addresses?

Cheers, J