Assalamualaikum
Pada kali ini saya akan menjelaskan konfigurasi mengenai user dir
user - dir yaitu userdirectory, userdir
berfungsi bila ada beberapa user yang memiliki web mereka dapat mengatur web
mereka sendiri langsung di directory mereka yang berada di folder home
Pertama
kita akan membuat user baru terlebih dahulu, caranya gunakan command
“useradd namauser” (menambah nama user)
“passwd namauser” (menambahkan
password)
Selanjutnya
kita harus menkonfigurasi file userdir.conf yang terletak pada /etc/httpd/conf.d
“nano /etc/httpd/conf.d/userdir.conf”
Kemudian
hapus comment "#" untuk
mengaktifkan userdir karena dengan adanya comment layanan ini di matikan, dan
jangan lupa juga uncomment bafian UserDir public_html agar bila terdapat request
dari client, langsung di arahkan ke public_html yang berada di /var/www/html
Kemudian
ubah juga AllowOverride none menjadi All agar directory home/*/public_html dapat
dikendalikan sepenuhnya oleh userdir dan jangan lupa juga untuk mengubah Options menjadi none
Setelah
itu restart service httpd agar konfigurasi berjalan
“systemctl restart httpd”
Kemudian
kita buat terlebih dahulu directory public_html dengan perintah mkdir, selanjutnya atur permission dari directory user
menggunakan chmod 711 agar
konten dari directory user bisa di execute oleh user itu sendiri, selanjutnya
kita juga harus mengubah kepemilikan dari folder /home/queen/public_html menjadi
milik user dari folder tersebut dengan chown, setelah
itu gunakan chmod 755 agar
folder dari /home/queen/public_html bisa di execute oleh semua
user, dan terakhir gunakan
“chcon -R -t httpd_sys_content_t
/home/namauser/public_html/”
Selanjutnya
buat file html di dalam folder dari pengguna userdir
“nano /home/user/public_html/index.html”
Kemudian
isikan sesuai dengan keinginan masing masing kemudian save
Kemudian
ubah permission dari file yang telah dibuat dengan chmod 655 agar
file tersebut dapat dilihat oleh user lain
“chmod 655 /home/user/public_html/index.html”
Selanjutnya
atur Selinux Booelan agar
layanan httpd dapat menggunakan userdir
“setsebool -P httpd_enablr_homedirs true”
Untuk
verifikasi client sama seperti sebelumya kita bisa mencoba mengakses web dari
user dir menggunakan browser dengan menuliskan alamat web server dengan format
seperti berikut
“www.namadomain.xxx/~namauser/”
SELESAI
Semoga
Bermanfaat
0 komentar:
Posting Komentar