Simple Redhat 8 Apache Web Page Setup
For allow access to user directory such as http://localhost/~chow/
You need to edit /etc/httpd/conf/httpd.conf file with the following changes:
Replace the following
<IfModule mod_userdir.c>
UserDir disable
#UserDir public_html
</IfModule>
with
<IfModule mod_userdir.c>
#UserDir disable
UserDir public_html
</IfModule>