8.4 Membuat Web Server UserDir pada Centos7

Hai....balik lagi dengan saya Dimas a.k.a Dimboy.Kali ini saya akan memberitahu kepada kalian tentang membuat UserDir.Userdir ini gunanya agar tiap user memiliki direktori web server masing-masing.

Okeh..Kalau gitu langsung saja ke tutorial

TOPOLOGI


1.Kalian buat terlebih dahulu 2 user atau lebih.Disini saya menggunakan user yang sudah saya buat yaitu dimdimjp dan dimdimtv.

2.Aktifkan userdir dengan mengedit userdir.conf yang berada di dalam folder /etc/httpd/conf.d/ dengan perintah

nano /etc/httpd/conf.d/userdir.conf

 3.cari script Userdir disable dan #Userdir public_html

4. Lalu kalian rubah script tersebut menjadi seperti gambar dibawah ini.

5.Lalu cari script yang saya beri kotak merah pada gambar di bawah ini.

 6.Lalu kalian ubah menjadi seperti yang saya beri kotak merah pada gambar di bawah ini.

 7.Restart http dengan perintah
systemctl restart httpd

 8.Lalu buat direktori untuk masing-masing user dengan perintah
untuk user dimdimtv : mkdir /home/dimdimtv/public_html/
untuk user dimdimjp : mkdir /home/dimdimjp/public_html/

 9.Lalu berikan permission ke folder masing-masing user agar admin dapat meng-execute folder tersebut.Ketik perintah
chmod 711 /home/dimdimtv/
chmod 711/home/dimdimjp/ 
Keterangan chmod 711 :
7 = 4+2+1 : sahabat (pemilik / owner / admin ) diperkenankan untuk membaca,menulis dan mengeksekusi file/ direktori.
1 = 1 : semua user di group sahabat hanya diperkenankan  melakukan tindakan  execute tapi tidak diperkenankan membaca dan menulis. file/ direktori.
1 = 1 : semua user bukan group sahabat dapat melakukan execute tapi tidak membaca dan menulis file/ direktori.

10.berikan permission juga untuk folder public_html masing-masing user dengan perintah
chmod 755 /home/dimdimtv/public_html
chmod 755 /home/dimdimjp/public_html
Keterangan chmod 755 :
7 = 4+2+1 : sahabat  (pemilik / owner / admin ) diperkenankan untuk membaca ,menulis dan mengeksekusi file/ direktori.
5 = 4+1 : semua user di group sahabat hanya diperkenankan  membac dan melakukan execute  tapi tidak dipekenankan untuk menulis.
5 = 4+1 : semua user bukan group sahabat diperkenankan untuk membaca dan melakukan tindakan execute tapi tidak diperkenankan menulis.

11.Lalu kita ubah ownership file tersebut agar setiap user dapat mengakses file tersebut dengan perintah
untuk user dimdimtv : chown dimdimtv:dimdimtv /home/dimdimtv/public_html
untuk user dimdimjp : chown dimdimjp:dimdimjp /home/dimdimjp/public_html

12.Lalu kita beritahu kepada user bahwa folder public_html berada di dalam folder masing-masing user kita lakukan perintah
chcon  -R -t httpd_sys_content_t /home/dimdimtv/public_html/
chcon  -R -t httpd_sys_content_t /home/dimdimjp/public_html/

13.Lalu buat file index.html untuk user dimdimtv dengan menggunakan perintah
nano /home/dimdimtv/public_html/index,html

14.Lalu masukan script html sesuai keiniginnan anda.

 15.Lalu buat juga file index.html untuk user dimdimjp dengan menggunakan perintah
nano /home/dimdimjp/public_html/index.html

16.Lalu masukan scriptnya html nya

 17.berikan permission agar admin dapat membaca dan menulis pada folder yang diberi permission tersebut.

 18.Lalu aktifkan home direktori dengan perintah
setsebool -P httpd_enable_homedirs true

 19.Lakukan verivikasi dengan mencoba mengakses nya menggunakan web browser dengan mengetikan
www.(domain)/ (nama user)/'


Tampilan webserver Userdir Dimdimtv

Tampilan webserver Userdir Dimdimjp


Yah..sekian tutorial dari saya semoga bermanfaat....JANEE....

Related : 8.4 Membuat Web Server UserDir pada Centos7

0 Komentar untuk "8.4 Membuat Web Server UserDir pada Centos7"

DUKUNG KAMI

SAWER Ngopi Disini.! Merasa Terbantu Dengan artikel ini? Ayo Traktir Kopi Dengan Cara Berbagi Donasi. Agar Kami Tambah Semangat. Terimakasih :)