Ftp and http to same directory?

How can I set up a single folder and serve it via both ftp and http?
The ftp would be anonymous download only.

Many people prefer http, but ftp is smarter (e.g. resuming aborted downloads) and I’d like to offer both for large disc images, but only store them once in the file system.