~WELCOME TO~

DELAY'S BLOG
Kamis, 08 Juni 2017


Oke langsung saja kita masuk pada pembahasan...

1. Tambahkan User


Pertama  - tama kita akan menambahkan user terlebih dahulu, cara nya mudah, hanya dengan menggunakan command seperti gambar diatas....

2. Mengedit File userdir.conf


Setelah itu kita akan mengedit file userdir.conf, file userdir.conf ini adalah file yang menampung semua konfigurasi userdir... untuk mengeditnya kita bisa menggunakan command :
"nano /etc/httpd/conf.d/userdir.conf"
atau
"vi /etc/httpd/conf.d/userdir.conf"

Mengaktifkan dan Mengatur Userdir

Sebelum


Setelah masuk pada file userdir.conf, cari lah script seperti gambar diatas, dan disini kita akan mengaktifkan userdir nya dengan cara :
"UserDir disabled -> UserDir enabled"
dan
"#UserDir public_html -> UserDir public_html"
Sesudah


Maka nanti hasilnya akan seperti gambar diatas...
PENJELASAN SEDIKIT :
UserDir enabled = userdir telah aktif.
- UserDir public_html = letak folder yang akan ditampilkan pada halaman web, yang berisi file index.html, .php, dll.

Mengedit Folder / Directory

Sebelum



Setelah itu cari script seperti gambar diatas. setelah itu ganti script :

- AllowOverride ......... Indexex -> AllowOverride All.
- Options MultiViews -> Options none. 

PENJELASAN SEDIKIT :
AllowOverride adalah untuk manajer file konfigurasi utama index.html, dan untuk memutuskan bagian mana konfigurasi dapat secara dinamis diubah pada basis per jalan oleh aplikasi.. jadi fungsinya untuk memutuskan bagian konfigurasi mana saja yang boleh berjalan....

3. Restart HTTPD


Setelah itu kita restart httpd nya agar konfigurasi yang baru saja kita lakukan dapat diakses dan di baca.... dengan menggunakan command :
"systemctl restart httpd"

4. Membuat Folder dan Mengatur Permission / Perizinan


Setelah itu kita buat terlebih dahulu folder / directory "public_html" di dalam user yang tadi dibuat... dengan menggunakan command  :
"mkdir /home/denantest/public_html"
atau
"mkdir /home/(nama user)/public_html"

Setelah itu kita akan mengubah permission directory /home/fahmicoba , nya dengan 711, yang artinya client dapat mengakses / mengeksekusi folder /directory user... dengan menggunakan command :
"chmod 711 /home/denantest/"
atau
"chmod 711 /home/(nama user)/"

Selanjutnya kita akan mengganti pemilik / owner dari directory /home/denantest/public_html/, yang artinya disni kita mengganti / menetapkan nama pemilik file public_html yaitu denantest.... dengan menggunakan command :
"chown denantest:denantest /home.denantest/public_html"
atau
"chown (nama user):grup /home.(nama user)/public_html"

Setelah itu kita akan ubah permission nya kembali pada directory /home/denantest/public_html/, nya dengan 755, yang artinya client dapat mengakses / mengeksekusi folder / directory public_html... kalian bisa menggunakan command :
"chmod 755 /home/denantest/public_html"
atau
"chmod 755 /home/(nama user)/public_html"

Setela itu kita akan memberi permission pada folder / directory "/home/denantest/public_html"... dengan menggunakan command :
"chcon -R -t httpd_sys_content_t /home/denantest/public_html"
atau
"chcon -R -t httpd_sys_content_t /home/(nama user)/public_html"
5. Membuat File index.html


Setelah itu kita akan membuat file index.html di dalam file public_html, dengan menggunakan command  :
"nano /home/denantest/public_html/index.html"
atau
"nano /home/(nama user)/public_html/index.html"

Mengisi File index.html


Setelah itu kita isi script seperti gambar diatas untuk membuat halaman pada web kalian masing masing... jika sudah selesai keluar lalu save...

6. Memberi Permission index.html dan Mengaktifkan directory home


Setelah itu kita harus mengganti permission incex.html nya terlebih dahulu menjadi 644, yang artinya agar group user hanya bisa write dan read, sedangkan group dan world hanya bisa read, jadi kita disini mengubah hak akses group user menjadi write dan read, sedangkan jika dibaca pada group dan world hanya bisa di read saja.... kita bisa menggunakan command :
"chmod 644 /home/denantest/public_html/index.html"
atau
"chmod 644 /home/(nama user)/public_html/index.html"

Setelah itu kita aktifkan / membuka akses directory home nya dengan menggunakan setsebool dengan menggunakan command :
"setsebool -P httpd_enable_homedirs true"

7. Mengakses Web


Maka hasilnya akan seperti gambar diatas... dan untuk mengaksesnya dengan mengetik :
"www.denanda.net/~denantest/"
atau
"www.(nama domain)/~(nama user)/"

Yap sampai disini saja pembahasan saya tentang konfigurasi userdir, kurang leih nya mohon maaf, jika da salah kata mohon dimaafkan, karena disini saya juga masih belajar...

0 komentar:

Posting Komentar