Hollallaaa aku dateng lagiiiii nihhh, aku mau melanjutkan materi selanjutnya lohh. kali ini aku mau men-sharing ilmu tentang " Konfigurasi Usrdir di centOS 7 ". Userdir ini diunakan seperti layakanya 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 :




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 saya hari ini semoga bermanfaat dan jangan lupa di cobaaa yaaa

~TRIMAKASIH~

0 komentar:

Posting Komentar

 
Top