ブラウザから
http://hostname/~user_a/index.html
を参照したら

/home/user_a/public_html/index.html
というファイルを参照するようにさせたいのですが、

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

というメッセージが表示され、
/home/user_a/public_html/index.html
ファイルを参照することができません。

/usr/local/apache/conf/httpd.conf
の中に、
UserDir public_html
という記述はしてあります。

パーミッションは
home: drwxr-xr-x root root
user_a: drwxr--r-- user_a user_a
public_html: drwxrwxr-x user_a user_a
index.html: -rw-rw-r-- user_a user_a

となっています。

ちなみに
http://hostname/
では
/usr/local/apache/conf/httpd.conf
内の
DocumentRoot "/user/local/apache/htdocs"
で指定したディレクトリのindex.htmlファイルがきちんと表示されています。

いったい何が原因と考えられるでしょうか??

Red Hat Linux6.1 日本語版
Apache 1.3.6
です。