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
Post a Comment