It seems that apple made a few changes to apache due to the HFS+ bug. Here's the fix that someone generously posted to www.macintouch.com:
"Replace the existing file "/etc/httpd/httpd.conf" with the file "/etc/httpd/httpd.conf.default". Apple has renamed the HFS Apache module and the configuration file needs to be updated to reflect this change. "
to do this:
First turn off web sharing in the System Preferences.
Then from the terminal you can type:
mv /etc/httpd/httpd.conf /httpd.conf.pre_macosx10.1
mv /etc/httpd/httpd.conf.default /etc/httpd/httpd.conf
The first statement remains your old settings and the second statement renames the new settings so that Apache will use them.
If you had custom Apache settings and you don't want to retype them all, you can see that apple only made 2 changes to the file. (Again this bit of info I found on Macintouch)
LoadModule apple_hfs_module libexec/httpd/mod_hfs_apple.so
LoadModule hfs_apple_module libexec/httpd/mod_hfs_apple.so
or at the terminal type:
diff /etc/httpd/httpd.conf /etc/httpd/httpd.conf.default
and the diff program will show you the differences.
My apologies for not crediting the original authors but I didn't save their entire messages with names.