forbidden access apache userdir

After setting UserDir (in /etc/httpd/conf/httpd.conf) to use public_html (so that user accounts would have a website at servername/~username) I was getting a “forbidden” message when attempting to browse to the directory or files within it.

Fixed by:-

- setting permissions of user directory to 711:-
# chmod 711 /home/username

- setting permissions of public_html to 755:-
# chmod 755 /home/username/public_html

- stopping apache:-
# /etc/rc.d/init.d/httpd stop

- starting apache:-
# /etc/rc.d/init.d/httpd start

There are security implications for the above, but I won’t go into it here

Leave a Reply