/etc/httpd/conf.d/userdir.conf
+ UserDir enable
+ UserDir public_html
apacheからユーザの/home/owner/public_html/
を見れるようにする。
権限修正
mkdir /home/owner/public_html
chmod g+x /home/owner/
chown :apache /home/owner/
httpdリスタート
systemctl restart httpd
http://url/~owner/ でアクセスができることを確認。
なお、特定のVirtualHostのみUserdirを有効にすることができる。
<VirtualHost *:80>
ServerName default
DocumentRoot "/srv/default"
ServerAdmin root@localdomain.com
CustomLog logs/access.log common
ErrorLog logs/error.log
+ <IfModule mod_userdir.c>
+ UserDir enable
+ UserDir public_html
+ </IfModule>
<Directory /srv/default>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>