It's quite easy — just with two commands in Terminal:
ln -s /Library/WebServer/Documents ~/Sites
sudo apachectl start # enter your user password if prompted
Now open your favourite browser, enter "localhost" and press enter. It works, doesn't it?
Moreover you can manage all web server files using Sites folder under your home folder.