http://ry.tl/ユーザ名/でアクセスする方法
20150110

複数ユーザで別々にWEBページを管理する等、
「http://サイトアドレス/ユーザー名/ファイル名」でのアクセスをさせる為に必要な設定です。
確認環境
 CentOS6.x
 CentOS5.x
Fedora10
⇒CentOS7.xの場合はhttp://ry.tl/ユーザ名/でアクセスする方法ページにて。

 Apache
仕様
 ディレクトリ : /home/ユーザ名/public_html/
◆設定ファイルを書き換えましょう。
 [root@Server ~]# vi /etc/httpd/conf/httpd.conf
びふぉー
 <IfModule mod_userdir.c>
   #
   # UserDir is disabled by default since it can confirm the presence
   # of a username on the system (depending on home directory
   # permissions).
   #
   UserDir disable

   #
   # To enable requests to /~user/ to serve the user's public_html
   # directory, remove the "UserDir disable" line above, and uncomment
   # the following line instead:
   #
   #UserDir public_html
 </IfModule>
あふたー
 <IfModule mod_userdir.c>
   #
   # UserDir is disabled by default since it can confirm the presence
   # of a username on the system (depending on home directory
   # permissions).
   #
   #UserDir disable

   #
   # To enable requests to /~user/ to serve the user's public_html
   # directory, remove the "UserDir disable" line above, and uncomment
   # the following line instead:
   #
   UserDir public_html
   AliasMatch ^/([^/]+)/(.*) /home/$1/public_html/$2

 </IfModule>
以下のコメントアウトを全て外す。
 #<Directory /home/*/public_html>
 #  AllowOverride FileInfo AuthConfig Limit
 #  Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
 #  <Limit GET POST OPTIONS>
 #    Order allow,deny
 #    Allow from all
 #  </Limit>
 #  <LimitExcept GET POST OPTIONS>
 #    Order deny,allow
 #    Deny from all
 #  </LimitExcept>
 #</Directory>

環境によって.htaccessの使用を許可するなどの設定を行う事。
◆ユーザー作成時にWEBページ用ディレクトリを自動で作成されるようにする。
 [root@Server ~]# mkdir /etc/skel/public_html

◆最後に設定を反映
 [root@Server ~]# /etc/rc.d/init.d/httpd reload