if you're looking for the easy way out, use the HTTP configuration tool that comes with samba. edit your /etc/inetd.conf file to include the entry for it..its called...um........SWAT

works great, very easy to use, and provides advanced configuration options if you want to mess with them.
there are docs for it somewhere...and once you start it up, there are docs linked right into the config pages.