From: Steven Woody on
I've checked /etc/httpd/httpd.conf, it contains
LoadModule userdir_module lib/httpd/modules/mod_userdir.so
and,
Include /etc/httpd/extra/httpd-userdir.conf
and, I don't touch the original httpd-userdir.conf.

Of cousrse, there is a public_html directory in the user home dir and
there is an index.html in the public_html.

But why I still get the error:

Forbidden

You don't have permission to access /~woody/index.html on this server.

Thanks.