Q: user dir ? apaan tuh ???
A: dari singkatannya aja kita bisa tahu user - dir yaitu userdirectory, fungsinya apa sih, userdir sendiri berfungsi bila ada beberpa user yang memiliki web mereka dapat mengatur web mereka sendiri langsung di directory mereka yang berada di folder home
untuk lebih lengkapnya kita langsung saja ke konfigurasinya...
Konfigurasi Server
1. kita akan membuat user baru terlebih dahulu, caranya gunakan command
useradd namauser (menambah nama user)
passwd namauser (menambahkan password)
2. 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
3. setelah itu restart service httpd agar konfigurasi berjalan
systemctl restart httpd
4. 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/user/public_html/
untuk perizinan selinux agar konten yang terdapat folder yang tertera dapat di execute menjadi sebuah website
5. selanjutnya buat file html di dalam folder dari pengguna userdir
nano /home/user/public_html
kemudian isikan sesuai dengan keinginan masing masing kemudian save
6. 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
7. selanjutnya atur Selinux Booelan agar layanan httpd dapat menggunakan userdir
setsebool -P httpd_enablr_homedirs true
Verifikasi Client
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/~user/
0 comments:
Post a Comment