Membuat Userdir pada Webserver

January 22, 2017
Userdir biasa digunakan agar setiap user mempunyai direktori web masing-masing sebelum melanjutkan membaca pastikan anda sudah membuat 2 user untuk ujicoba disini user saya yaitu krisnonet dan krisnoid, dan saya sarankan anda sudah membaca postingan saya sebelumnya tentang web server. Happy reading
Topologi


Konfigurasi Server

1. Untuk mengaktifkan service userdir, kita harus mengaktifkannya pada file konfigurasi userdir, perintahnya nano /etc/httpd/conf.d/userdir.conf

2. Lalu cari baris UserDir disabled dan #UserDir public_html

3. Ubah menjadi seperti dibawah
keterangan :
UserDir enable : Bermaksud untuk mengaktifkan service Userdir
UserDir public_html : Artinya userdir akan mengambil file dari folder public_html

4. Lalu cari baris seperti yang saya tandai kotak merah

5. Lalu ubah menjadi seperti dibawah, jika sudah jangan lupa disave
keterangan :
AllowOverride All : Maksudnya agar userdir mengijinkan semua setingan tambahan untuk userdir
Options none : Disini berarti tidak ada settingan tambahan untuk userdir

6. Setelah itu restart httpd agar konfigurasi berjalan dengna perintah systemctl restart httpd

7. Lalu buatlah folder public_html di masing-masing folder user, folder tersebut berfungsi untuk menyimpan file index.html, perintahnya
mkdir /home/krisnonet/public_html/
mkdir /home/krisnoid/public_html/

8. Lalu berikan permission agar client dapat mengeksekusi folder dari kedua user perintahnya
chmod 711 /home/krisnonet/
chmod 711 /home/krisnoid/

9. Lalu permisiion agar client dapat membaca folder public_html
chmod 755 /home/krisnonet/
chmod 755 /home/krisnonet/

 10. Lalu memberikan hak akses masing-masing user untuk mengedit folder public_html perintahnya
chown krisnonet:krisnonet /home/krisnonet/public_html/
chown krisnoid:krisnoid /home/krisnoid/public_html/

11. Lalu untuk memberitahu userdir bahwa folder public_html terdapat difolder masing-masing user gunakan perintah
chcon -R -t httpd_sys_content_t /home/krisnonet/public_html/
chcon -R -t httpd_sys_content_t /home/krisnoid/public_html/

12. Lalu buat file index.html pada folder krisnonet file ini akan berjalan jika diakses melalui browser diclient

13. Masukan script dibawah, editlah sesuai keinginan anda jika sudah jangan lupa disave

14. Buat juga untuk folder krisnoid, untuk menghemat waktu copy saja filenya dengan perintah cp /home/krisnonet/public_html/index.html /home/krisnoid/public_html/index.html

15. Lalu edit file index.html yang terdapat di folder krisnoid

16. Sesuaikan scriptnya unstuk folder krisnoid, jika sudah jangan lupa disave

17. Lalu berikan permission index.html agar file tersebut bisa dibaca oleh domain perintahnya
chmod 644 /home/krisnonet/public_html/index.html
chmod 644 /home/krisnoid/public_html/index.html

18. Lalu mengaktifkan home direktori dengan perintah setsebool -P httpd_enable_homedirs true

Verifikasi Client

19. Lalu coba akses dari client dengan browser masukan url www.krisno.net/~krisnonet/

20. Cek juga untuk domain krisno.id dengan url www.krisno.id/~krisnoid/


Sekian tutorial kali ini semoga bermanfaat, jika ingin bertanya silahkan cantumkan di komentar

Artikel Terkait

Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments