Lab 8.4, Enable Userdir di Centos 7



    Enable Userdir ini mengaktifkan user directory yang berada pada directory home, jadi ini memungkinkan untuk mempermudah pembuatan web dalam jumlah yang banyak, karena kita tidak perlu membuat 1 per 1 direktory untuk masing masing web, tapi kita hanya perlu membuat user kemudian mengaktifkan user direktory ini sebagai directory dari web tersebut. Sebelum melanjutkan Lab ini, lebih baik kamu mengikuti lab sebelumnya, yaitu Lab 8.3, Use PHP Script untuk mempermudah mengkonfig di Lab ini. Jika kamu sudah bisa mengikuti lab ini, langsung saja ke tutorial di bawah ini..





1.  Pertama kita buat dulu 1 user.

useradd akmal
passwd akmal




2.  Lalu kita konfig file userdir.conf, yang berada di Dir /etc/httpd/conf.d/ .

nano /etc/httpd/conf.d/userdir.comf




3.  Pada bagian UserDir ubah Disable menjadi enable.





4.  Lalu pada  UserDir public_html  kalian  bisa  biarkan  ini  default  atau kalian  ganti.  UserDir ini yang  nanti  akan  mencari  script  dari  nama directory yang kalian set up disitu. Disini contoh nya nama directorynya adalah public_html.





5.  Pada  settingan  default  ini,   kita  dilarang untuk  menambahkan atau mengganti file yang berada pada directory /home/public_html. Maka dari itu kita perlu merubah AllowOverride menjadi
All dan Option menjadi None, untuk lebih leluasa.





6.  Setelah itu restart service http.

systemctl restart httpd




7.  Lalu pada User Directory selanjutnya kita tambahkan public_html untuk meletakan file script nantinya.

mkdir /home/akmal/public_html/




8.  Lalu berikan permissions ke directory tersebut dengan perintah chmod.

chmod 711 /home/akmal




9.  Lalu berikan permissions kepada user untuk dapat mengakses directory dimana web dia disimpan, dengan perintah chown.

chown akmal:akmal /home/akmal/public_html/




10.  Lalu kita chmod lagi.

chmod 755 /home/akmal/public_html/




11.  Berikan akses content supaya kita dapat memasukan script untuk web kita.

chcon -R -t httpd_sys_content_t /home/akmal/public_html/




12.  Lalu kita buat file untuk mencoding web kita, disini Author menggunakan Web html saja.

nano /home/akmal/public_html/index.html




13.  Seperti ini script yang Auhtor gunakan.






14.  Kemudian kita chmod file web script nya..

chmod 644 /home/akmal/public_html/index.html




15.  Lalu kita aktifnya firewall filter untuk webnya.


setsebool -P httpd_enable_homedirs true




 16.  Coba akses dengan menambahkan /~(user).










    Nah cukup sekian Lab untuk kali ini, jika masih kurang jelas bisa ditanyakan di kolom komentar. Untuk lab berikutnya adalah Lab 8.5, Virtual Hosting. Stay Tuned ya.

Comments

Popular Posts