Untuk dapat mengaktifkan module userdir pada CentOS 7, mari kita coba bersama-sama:
1.
Pindah ke user root terlebih dahulu
su
– root
2.
nstall apache terlebih dahulu, jalankan perintah
berikut
yum
install httpd –y
3.
Setelah proses install selesai, kita edit konfigurasi
userdir, yang filenya terletak pada direktori /etc/httpd/conf.d/
vi
/etc/httpd/conf.d/userdir.conf
4.
Masuk ke editor vi, tambahkan dan sesuaikan dengan
parameter konfigurasi dibawah ini
#
# UserDir is disabled by default since it can
confirm the presence
# of a username on the system (depending on
home directory
# permissions).
#
UserDir enabled
#
# To enable requests to /~user/ to serve the
user's public_html
# directory, remove the "UserDir
disabled" line above, and uncomment
# the following line instead:
#
UserDir public_html
Options
Indexes Includes FollowSymLinks
Require all granted
5.
Save dan keluar dari editor vi,
kemudian restart service apache
systemctl restart httpd.service
6.
Coba buat user baru dan direktori
public html
adduser aseng
Buat direktori public htmlnya
mkdir /home/aseng/public_html
Set permission direktori dan ubah ownershipnya
chmod 711 /home/aseng
chown aseng:aseng /home/aseng/public_html
chmod 755 /home/aseng/public_html
chown aseng:aseng /home/aseng/public_html
chmod 755 /home/aseng/public_html
Silahkan mencoba :)