Pulling up PowWeb
and pay them $8/month would be the easiest.
If you want to do it yourself, you need a DNS server (I'd recommend BIND), a Web server (Apache
of course), and assuming you want to use mail, an SMTP server (Postfix
). The information on configuring any of these is all over the internet already.