Kebahagiaan tak dapat diraih tanpa kerja keras.

Rabu, 26 April 2017

8.4 Konfigurasi Userdir pada Apache Webserver (CentOS 7)

Image result for apache

Assalamualaikum Wr. Wb
Pada postingan saya kali ini saya ingin membahas mengenai Konfigurasi Userdir paada Apache Webserver. Postingan saya ini masih berhubungan dengan materi sebelumnya.
Userdir ini berguna untuk share direktori yang dimiliki oleh user tertentu yang dikelolanya.

Lansung ke langkah-langkah nya ajaa yuuk :

1. Langkah pertama yang harus kita lakukan adalah kita harus membuat user baru dengan mengetikkan perintah useradd (nama user) lalu klik enter, setelah itu menambahkan password user dengan mengetikkan perintah passwd (nama user) lalu klik enter. Terakhir kita diminta untuk memasukkan password baru.


2. Setelah kita menambah user, kita masuk ke konfigurasi dari user tersebut, kita edit file dari si userdir ini, ketikkan perintah vi /etc/httpd/conf.d/userdir.conf


3. Di file ini kita cari <ifModule mod_userdir.c>. Di bagian ini ada tanda "#" yang berguna untuk membuat layanan dimatikan, maka disini kita hapus tanda "#" pada bagian UserDir enabled dan UserDir public_html agar bila terdapat request dari client, langsung di arahkan ke public_html. 


4. Masih di userdir. sekarang kita cari <Directory "home/*/public_html">. setelah ketemu kita edit bagian allowoverride none menjadi allowoverride all agar direktori tersebut dapat dikendalikan sepenuhnya oleh userdir, edit pula pada bagian options menjadi none


5. Jika sudah diubah jangan lupa disave lalu klik systemctl restart httpd agar apa yang telah kita ubah tadi dapat berjalan dengan baik.


6. Setelah itu kita akan membuat file terlebih dahulu dengan menggunakan perintah mkdir, selanjutnya kita gunakan perintah chmod 711 agar konten dari direktori user itu dapat dijalankan oleh user itu sendiri. selanjutnya kita gunakan chown untuk mengubah kepemilikan, dan setelah itu gunakan chmod 755 agar folder tersebut dapat di jalankan oleh semua user. 
Dan yang terakhir ketikkan perintah chcon -R -t httpd_sys_content_t home/laila/public_html untuk perizinan selinux agar konten yang terdapat dalam folder yang tertera dapat dijalankan menjadi sebuah website.


7. Selanjutnya kita akan membuay file index.html di dalam file public_html dengan menggunakan perintah vi /home/user/public_html.


8. Dan disinilah kita mulai mengedit tampilan dari web yang ingin kita tampilkan.


9. Selanjutnya ketikan perintah chmod 644 untuk mengubah permission dari file yang telah dibuat agar dapat dilihat oleh user lain. Lalu masukan perintah setsebool -P http_enable_homedirs true agar layanan httpd menggunakan userdir.


10. Langkah terakhir kita coba verifikasi di web kita dengan mengetikkan nama dari dns kita.

Sekian yang dapat saya sampaikan, kurang lebihnya saya mohon maaf. 
Wassalamualikum Wr. Wb.

0

0 komentar:

Posting Komentar