Lab 8.4 Konfigurasi Userdir di CentOS 7



Assalamu'alaikum Wr Wb,

Disini saya akan melanjutkan materi dari Web Server pada CentOS 7. Userdir ini digunakan seperti layaknya setiap user memiliki direktori web nya tersendiri.



Topologi



1. Menambahkan User

Pertama-tama yang dilakukan adalah menambahkan User terlebih dahulu, caranya seperti pada gambar dibawah ini :




2. Mengedit file userdir.conf


Setelah tadi membuat user, selanjutnya adalah mengedit file userdir.conf, file tersebut merupakan file yang menampung semua konfigurasi userdir pada server, untuk mengeditnya kalian bisa menggunakan perintah berikut :




2.1 Mengatur Userdir 


setelah file nya terbuka, selanjutnya adalah mengedit pada bagian UserDir, lihat baik-baik pada gambar dibawah

Sebelum Di Edit :
UserDir secara default masih di disable 




Setelah Di edit :

UserDir sudah diaktifkan, dan edit menjadi seperti pada gambar dibawah.

Keterangan :
UserDir enabled = userdir nya sudah di enable atau di jalankan
UserDir public_html = Letak directory yang akan ditampilkan ke halaman web,dan berisi file index.html maupun .php atau bisa yang lainnya


2.2 Mengedit Directory 

Langkah selanjutnya adalah mengedit directory, jadi disini kita akan mengedit syntax yang mengarah directory user.
Edit menjadi seperti gambar dibawah, lalu save 

Default file nya :


Dan berikut adalah file yang sudah diedit :




3. Restart HTTPD

Setelah save konfigurasi, selanjutnya kita restart httpd nya





4. Membuat Directory dan Mengatur Permission

Selanjutnya kita buat directory public_html di dalam user , caranya dengan menggunakan perintah seperti berikut :




Setelah itu ubah permission directory /home/user/ nya dengan 711, agar client bisa mengeksekusi directory user nya, caranya dengan menggunakan perintah seperti dibawah ini :




Selanjutnya adalah mengganti owner dari directory /home/user/public_html/ , perintahnya seperti pada gambar dibawah ini :




Setelah itu ubah permission directory /home/user/public_html/ nya menjadi 755, agar client bisa mengakses dan mengexecute directory tersebut, caranya dengan perintah seperti di bawah ini :




Kemudian kita beri permission ke directory /home/user/public_html/ , perintahnya seperti dibawah ini :





5. Membuat file index.html


Selanjutnya adalah membuat file index.html di dalam public_html, caranya dengan perintah seperti berikut :




Kemudian kita buat script didalam file tersebut, dan berikut adalah contoh script yang sudah saya buat :





6. Memberi permission index.html dan Mengaktifkan Homedirectory

Sebelum mengakses Web , kita harus mengganti permission index.html nya terlebih dahulu, kita ubah menjadi 644, yang berfungsi agar group user hanya bisa write dan read, sedangkan group dan world hanya bisa read, jadi sama aja supaya client bisa mengakses file index.html

untuk mengganti permission bisa menggunakan perintah dibawah ini :




Selanjutnya adalah mengaktifkan home directory nya menggunakan setsebool, caranya dengan command dibawah ini :





7. Verifikasi Web


Tahap terakhir adalah akses web nya, untuk mengaksesnya kita harus menggunakan ~user , contoh :
www.domain.com/~user 

Dan akhirnya konfigurasi yang sudah dilakukan berhasil :)






Sekian postingan dari saya,

Wassalamu'alaikum Wr Wb.



Link Menuju Lab 8.5

Comments

Popular posts from this blog

Spesifikasi Minimum (Minimum Requirements) Windows Server 2012

Pengertian Port Dan Contohnya

Troubleshooting Jaringan