[CentOS] Local repository via createrepo assumes apache?

Mon Dec 3 21:38:51 UTC 2007
Robert Moskowitz <rgm at htt-consult.com>

I am looking at the howtos for using createrepo to make a local 
repository.  Like the one at:

http://jazzz1s.blogspot.com/2007/10/creating-local-yum-repository-centos.html

It seems that I need to run apache on the repository server.  But I can 
basically run with defaults?

All the howtos I have found address [base] and [update] but not others 
like [add-on] should those be set up as well?