8.4 Konfigurasi UserDir Webserver Apache (Centos)



Menambahkan User
Pertama-tama yang dilakukan adalah menambahkan User terlebih dahulu, caranya seperti gambar dibawah.

Mengedit fie userdir.conf
Setelah tadi embuat user, selanjutnya adalah mengedit file userdir.conf, file itu yang menampung semua konfigurasi userdir pada server.
untuk mengedit nya bisa menggunakan perintah,
nano /etc/httpd/conf.d/userdir.conf

Mengatur UserDir
setelah terbuka, selanjutnya adalah mengedit pada bagian UserDir, lihat pada gambar dibawah.

Sebelum Di Edit
Setelah Di Edit
#NOTE
UserDir enabled = artinya userdir nya sudah enable atau berjalan
UserDir public_html = Letak directory yang akan ditampilkan ke halaman web,dan berisi file index.html maupun .php dan bisa yang lainnya.

Mengedit directory
Selanjutnya adalah mengedit directory, kenapa saya bilang mengedit directory? ya karena pada syntax gambar dibawah adalah mengedit syntax yang mengarah directory user.
Edit menjadi seperti gambar dibawah, lalu save.

restart httpd
Setelah tadi melakukan konfigurasi di file userdir.conf, lalu restart httpd nya, menggunakan perintah
systemctl restart httpd

Membuat direktory dan mengatur permission
Selanjutnya buat directory public_html di dalam user , perintahnya adalah,
mkdir /home/user/public_html

Ubah permission directory /home/user/ nya dengan 711, agar client bisa mengeksekusi directory user nya dan perintahnya adalah.
chmod 711 /home/user/

Selanjutnya adalah menganti owner dari directory /home/user/public_html/  , dengan perintah:
chown user:grup /home.user/public_html/
Setelah itu ubah permission directory /home/user/public_html/ nya dengan 755, agar client bisa mengakses dan execute directory tersebut, dan perintahnya adalah,
chmod 755 /home/user/public_html/

Memberi permission ke directory /home/user/public_html/ , perintahnya adalah,
chcon -R -t httpd_sys_content_t /home/user/public_html/

Membuat file index.html
Selanjutnya adalah membua file index.html di dalam public_html, dan perintahnya adalah,

nano /home/user/public_html/index.html

Isi file index.html
Isi file index.html nya, sebagai contoh pada gambar dibawah, setelah selesai diisi, lalu save.

Memberi permission index.html dan mengaktifkan homedirectory

Sebelum mengakses , kita harus mengganti permission index.html nya terlebih dahulu, ubah menjadi 644, yang artinya agar group user hanya bisa write dan read, dan sedangkan group dan world hanya bisa read, jadi sama saja agar client bisa mengakses file index.html
dan untuk mengganti permission bisa menggunakan perintah,
chmod 644 /home/user/public_html/index.html
Selanjutnya untuk mengaktifkan home directory nya menggunakan setsebool, dan perintahnya adalah,
setsebool -P httpd_enable_homedirs true

Access Webnya
inilah sebagai bukti keberhasilan yang tadi yeyy
ipaddress/~user/

SEKIAN DARI TIROITI ,. SEMOGA BERMANFAAT ^.^
Share on Google Plus

About tirouti it

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 komentar:

Post a Comment