Lab 8.4 Konfigurasi Membuat UserDir Apache (CentOs 7)

Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tugas yang insyaallah bermanfaat buat kalian.

Ini dia caranya:

Topologi yang saya gunakan. 
  • KONFIGURASI SERVER
1. Langkah awal untuk membuat UserDir baru adalah ya dengan membuatnya._.
useradd xxx
passwd xxx 

  • userradd tkjadimas: Membuat userbaru dengan nama tkjadimas.
  • passwd tkjadimas: Memberikan password untuk user tkjadimas.
2. Edit pada file /etc/httpd/conf.d/userdir.conf.
nano /etc/httpd/conf.d/userdir.conf
  • UserDir enabled: Untuk mengaktifkan UserDir.
  • UserDir public_html: Letak direktori yang akan tampil di halaman web.
3. Edit directorynya juga.
  • Allowoverride All: Apache akan memanggil setting yang ada di file .htaccess saat ada request ke folder tersebut.

4. Restart httpdnya.
systemctl restart httpd

5. Buat direktori dengan nama /tkjadimas/public_html.
mkdir /home/user/public_html
  • mkdir /home/tkjadimas/public_html: Untuk membuat direktori /home/tkjadimas/public_html.
6. Ubah permission agar client bisa mengakses tkjadimas.
chmod 711 /home/user/
  • Chmod 711: Untuk membaca,menulis dan mengeksekusi file/ direktori. semua user di group dapat melakukan tindakan  execute tapi tidak dapat membaca dan menulis. file/ direktori. semua user bukan group sahabat dapat melakukan execute tapi tidak membaca dan menulis file/ direktori.
7. Next, ganti owner pada direktori /home/tkjadimas/public_html/.
chown user:grup /home/user/public_html/
  • chown: Digunakan mengganti owner dari suatu file atau direktori.
8. Ubah permission nya juga.
chmod 755 /home/user/public_html
  • chmod 755: Hanya owner yang dapat membaca,menulis serta mengeksekusinya dan group serta othernya hanya dapat membaca dan eksekusi namun tidak mempunyai hak untuk menulis.

9. Berikan permission ke direktori /home/tkjadimas/public_html/.
chcon -R -t httpd_sys_content_t /home/user/public_html/
10. Edit file /home/tkjadimas/public_html/index.html untuk mengisi tampilan web nya.
nano /home/user/public_html/index.html
11. Mengganti permission index.html.
chmod 644 /home/user/public_html/index.html
  • chmod 644: Pemilik memiliki hak akses baca dan tulis sedangkan orang lain hanya dapat membaca saja.
12. Kita aktifkan home direktori nya.
setsebool -P httpd_enable_homedirs ture
  • setsebool -P httpd_enable_homedirs true: Mengijinkan HTTPD untuk dapat mengakses direktori.
13. Buka browser dan ketik "www.domain/~user/.

Seperti itu lah konfigurasi yang bisa saya jelaskan. Terima kasih sudah mengunjungi blog ini. Go Getol Gan!!!

Share this

Related Posts

Previous
Next Post »