Well I had it working very nicely but it stopped write after
doing an update.
This is how I set up httpd.conf
<IfModule mod_userdir.c>
#
# UserDir is disabled by default since it can confirm
the presence
# of a username on the system (depending on home
directory
# permissions).
#
UserDir "disable"
#
# To enable requests to /~user/ to serve the user's
public_html
# directory, use this directive instead of "UserDir
disable":
#
UserDir public_html
</IfModule>
It would open with this in the address bar
http://localhost/public_html/
and show my files. now it has a 404 not found error
Here are the files that were updated
Mar 06 05:32:46 Updated: nss.i386 3.11.5-0.6.1.fc6
Mar 06 05:32:55 Updated: evolution-data-server.i386
1.8.3-2.fc6
Mar 06 05:33:06 Updated: docbook-style-xsl.noarch
1.72.0-1.fc6
Mar 06 05:33:07 Updated: nss-devel.i386 3.11.5-0.6.1.fc6
Mar 06 05:33:07 Erased: evolution-data-server-devel
Mar 06 05:33:11 Updated: evolution-data-server-devel.i386
1.8.3-2.fc6
Mar 06 05:33:12 Updated: nss-tools.i386 3.11.5-0.6.1.fc6
Mar 06 05:33:20 Updated: phpMyAdmin.noarch 2.10.0.2-1.fc6
Mar 06 05:33:23 Updated: kernel-headers.i386
2.6.19-1.2911.6.5.fc6
Mar 06 05:33:41 Installed: kernel-devel.i686
2.6.19-1.2911.6.5.fc6
Mar 06 05:33:58 Installed: kernel.i686 2.6.19-1.2911.6.5.fc6
Could any of them have changed something to cause Apache to
stop finding my home directory?
I have no clue what to look for now.