Hi Everybody, I'm getting Apache Error 403 'Access Forbidden' when I point my browser to some pages I'm working on in my ~/public_html/ directory. "http://localhost/" automagically opens /srv/www/htdocs/index.html.en and, if I follow the 'documentation' link there, I can access the installed Apache2 documentation. However, "http://localhost/~carlh/anyname.html" results in Error 403 It seems I must be too close to the problem and frustrated now and am probably overlooking something simple. Here's my config: Permissions: ======= /home/carlh/public_html/ drwxr-xr-x 7 carlh users /home/carlh/public_html/*.html -rw-r--r-- 1 carlh users /home/carlh/public_html/images drwxr-xr-x 5 carlh users From mod_userdir.conf: ============= ... # not every user's directory should be visible: #UserDir disabled root # to enable UserDir only for a certain set of users, use this instead: UserDir disabled UserDir enabled carlh # the UserDir directive is actually used inside the virtual hosts, to # have more control UserDir public_html <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec +Includes <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS PROPFIND> Order deny,allow Deny from all </LimitExcept> </Directory> From mod_mime-defaults.conf (enabling SSIs): =========================== ... # # Filters allow you to process content before it is sent to the client. # # To parse .shtml files for server-side includes (SSI): # (You will also need to add "Includes" to the "Options" directive.) # AddType text/html .shtml AddOutputFilter INCLUDES .shtml From /etc/sysconfig/apache2: ================= ... # your settings APACHE_MODULES="access actions alias autoindex cgi dir include log_config mime negotiation setenvif status userdir asis imap info php4 perl ruby" What am I doing wrong here? I think I'm too close and frustrated now, so I must be overlooking something! TIA & regards, - Carl