Assalamualaikum wr wb
sebelumnnya ane dah 3 post ngeshare tentang tutorial yang berhubungan dengan web server, dan sekarang sepertinya masih berlanjut 5 post atau lebih, untuk yang sekarang adalah tutorial Userdir.
userdir ini biasanya di gunakan seperti layaknya setiap user yang memiliki web domain nya tersidiri untuk contohnya seperti wordpress dan blogspot dan lain lain.. walaupun blogspot itu termasuk terhadap sub domain.. jika digambarkan seperti itu untuk userdir yang akan saya bahas.
untuk topologinya kalian bisa lihat gambar di bawah ini.
1. pertama tama kalian buat user terlebih dahulu. untuk konfigurasi kalian bisa lihat gambar di bawah ini.
2. selanjutnya adalah mengedit file userdir.conf, untuk konfigurasi nya kalian bisa lihat gambar di bawah.
nano /etc/httpd/conf.d/userdir.conf
3. setelah terbuka file tersebut. sekarang kalian cari sintaks UserDir Disabled. nanti setelah ketemu sintaks nya kalian ubah menjadi UserDir enable seperti pada gambar di bawah ini.
UserDir enable = artinya userdir tersebut telah diaktifkan
UserDir public_html = letak direktori yang akan ditampilkan ke halaman web tersebut, bisa berisi index.html index.php dan lain lain
4. selanjutnya kita mengedit sistem direktori, kalian cari sintak AllowOverride yang seperti pada gambar di bawah, lalu kalian edit seperti pada gambar di bawah.
5. selanjutnya adalah merestart httpd nya. untuk perintahnya kalian bisa lihat gambar di bawah ini.
systemctl restart httpd
6. selanjutnya buat direktori public_html dalam folder user kalian, untuk perintahnya kalian bisa lihat gambar di bawah ini.
mkdir /home/usermu/public_html
7. setelah itu kita ubah permision folder /home/usermu/ nya dengan 711, agar client dapat mengeksekusi direktori user nya, untuk perintah adalah.
chmod 711 /home/usermu/
8. selanjutnya mengganti owne dari direktori /home/user/public_html/ untuk perintahnya adalah.
chown usermu:grupmu /home/usermu/public_html/
9. setlah itu kita ubah permision direktori /home/usermu/public_html/ nya dengan 755, agar client bisa mengakses serta execute direktori tersebut. perintah nya adalah.
chmod 755 /home/usermu/public_html/
10. selanjutnya adalah memberikan permision ke direktori /home/user/public_html/, untuk perintahnya adalah.
chcon -R -t httpd_sys_content_t /home/usermu/public_html/
11. selanjutnya adalah kita membuat file index.html di dalam direktori public_html, untuk perintahnyaa..
nano /home/usermu/public_html/index.html
12. selanjutnya ialah mengisi serta mengkreasikan file tersebut dengan script html sesuka kalian. setelah selesai kalian save biar gk hilang script html nya.
13. selanjutnya kita beri permision index_html menjadi 644, yang artinya group user hanya bisa write dan read, grup dan world hanya bisa read, untuk perintahnya..
chmod 644 /home/usermu/public_html/index.html
14. selanjutnya untuk mengaktifkan home direktori nya bisa menggunakan setsebool, dan perintahnya..
setsebool -P httpd_enable_homedirs true
15. sekarang kita coba akses web domain kita dengan catatan ada tambahan tulisan ~usermu. contoh www.adityax.net/~ast
akhirnya selesai juga.. sekian tutorial kali ini, terima kasih bagi yang mengunjungi blog saya serta saya meminta maaf jika ada kesalahan di segala aspek.
semoga bermanfaat :)
EmoticonEmoticon