Version 2.0.53 of Apache has the wrong module name for userdir_module. Line ~448 has <IfModule mod_userdir.c>. This should read <IfModule userdir_module>, or at least that's what I had to change it to to fix it. aaron p Reproducible: Always Steps to Reproduce: 1.Open favorite text editor 2.Search for <IfModule mod_userdir.c> or -D USERDIR Actual Results: Enabling userdir in /etc/conf.d/apache with APACHE2_OPTS="-D USERDIR" should enable accessing public_html in user dirs using a URL like: http://<myhost>/~user_name but I always get Error 404 file not found Expected Results: Should bring up the user's homepage.
I emerged v. 2.0.54-r14 and took the defaults, adding only "-D USERDIR" to /etc/conf.d/apache and now it works fine. Perhaps bad config in my original v. 2.0.53 install?
This version is not in portage any more.