{CentOS7}{LAB 8.4} Konfigurasi Userdir Pada Web Server

7:24:00 AM , 0 Comments

Assalamualaikum wr wb


Pada kesempatan kali ini saya akan melanjutkan kembali lab centos yang kali ini sudah masuk ke lab 8.4 yaitu tentang konfigurasi userdir pada web server.
Userdir ini artinya mengaktifkan directory yang terletak di homeuser, biasanya ini digunakan kalau misalnya kita membuat web hosting. Jadi setiap user memiliki direktori web nya masing masing.

Topologi

Topologi yang saya gunakan adalah seperti ini.

Addressing

Windows 10 Pandutama  : IP Address 105.105.105.155/24 DNS Server 105.105.105.105
Web Server CentOS7       : IP Address 105.105.105.105/24 DNS Server 105.105.105.105


Nah langsung saja kepada konfigurasinya ya bwank

Pertama tama, menambahkan User terlebih dahulu saya contohkan dengan membuat user reyshia dan passwd reyshia, Kemudian nanti akan disuruh membuat password baru nah ini rahasia dong.


Setelah membuat user, selanjutnya  kita edit file userdir.conf
file userdir.conf ini adalah file yang mengandung semua konfigurasi userdir pada web server.
nano /etc/httpd/conf.d/userdir.conf
Nah ini adalah isi dari file userdir.conf secara defaultnya UserDir masih dalam keadaan disable maka anda harus mengganti disable jadi enable agar Userdir dapat berjalan. Untuk UserDir public_html ini masih dalam keadaan comment maka anda harus menghilangkan tanda pagarnya agar menjadi uncomment.
UserDir enable berarti userdir sudah dapat berjalan.
UserDir pubic_html adalah letak directory yang akan ditampilkan ke halaman web, dan berisi file index.html .cgi maupun index.php

Masih pada file userdir.conf, selanjutnya kita akan mengedit pada letak directory, pada bagian AllowOverride ubah menjadi all, Optionsnya diubah menjadi None


Setelah itu restart httpd agar konfigurasi diatas berjalan dengan baik.


 Selanjutnya kita akan membuat directory yang tadi menjadi tujuan Directory user pada file userdir.conf yaitu public_html



Sekarang kita atur permissionnya,
chmod 711 /home/reyshia adalah change mode(perubahan mode) 711 agar client bisa mengeksekusi directory user nya.
chown reyshia:reyshia /home/reyshia/public_html mengapa reyshia:reyshia? karena kita buat directorynya adalah root, otomatis client tidak dapat menaruh file. nah reyshia:reyshia inilah yang membuat client bisa menaruh file nantinya.
chmod 755 berarti client bisa mengakses dan meng execute directory tersebut 
sys_content ini agar bisa masukin content html chi php atau semacamnya.

Setelah selesai memberi permission, selanjutnya kita buat file index.html didalam directory public_html.


Isikan file index.html nya dengan script dibawah ini


 Kemudian berikan permission chmod 644 kepada file index.html yang baru dibuat pada public_html
artinya agar group user hanya bisa write and read sedangkan group and world hanya bisa read. ini sama saja agar client dapat mengakses file index.html nya.

Kemudian aktifkan home directorynya dengan perintah setsebool


Sekarang tinggal akses web servernya, untuk mengaksesnya anda harus menggunakan domain/~namauser
contohkan  ns.pandutama.net/~reyshia/

Alhamdulillah telah selesai
Mohon maaf apabila banyak kekurangan dan kesalahan
Wassalamualaikum wr wb

Pandutama

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard.

0 comments: