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.