Lab 9.4 Konfigurasi Enable UserDir Apache2 (Ubuntu 16.04)

Selamat gelap, terang, jingga semuanyaaa! 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 semua.

Topologi yang saya gunakan.
  • KONFIGURASI SERVER
1. Cek module userdir apakah sudah aktif atau belum, untuk mengaktifkan konfigurasi userdir nya, resart apache2.
a2enmod userdir
systemctl restart apache2

2. Edit file userdir.conf.
nano /etc/apache2/mods-enabled/userdir.conf
  • UserDir public_html: Letak direktori yang akan tampil di halaman web.
  • UserDir enabled: Untuk mengaktifkan UserDir.
  • Allowoverride All: Apache akan memanggil setting yang ada di file .htaccess saat ada request ke folder tersebut.
3. Restart apache2.
systemctl restart apache2

4. Buat direktori public_html untuk letak direktori userdir nya. Bikin direktori nya di user yang sudah kalian punya.
mkdir /home/user/public_html

5. Berikan permission ke direktori public_html agar dapat diakses.
chmod 711 /home/user/public_html
chown user:grup /home/user/public_html
chmod 755 /home/user/public_html
chcon -R -t httpd_sys_content_t /home/user/public_html
  •  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.
  • Chown: Digunakan mengganti owner dari suatu file atau direktori.
  • 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.
  • Chcon -R -t httpd_sys_content_t /home/user/public_html: Untuk melakukan setting tipe dari semua file dalam /home/user/public_html ke httpd_sys_content_t.
6. Sekarang buat file .html untuk tampilan dari web nya.
nano /home/user/public_html/index.html

7. Berikan permission ke file .html agar dapat diakses oleh client.
chmod 644 /home/user/public_html/index.html
chmod 777 /home/user/public_html/index.html
    •  Chmod 644: Pemilik memiliki hak akses baca dan tulis sedangkan orang lain hanya dapat membaca saja.
    • Chmod 777:  Memberikan permission pada file itu supaya bisa dibuka, dibaca dan ditulis oleh semua user, baik itu user lokal ataupun user internet.
    •  PENGUJIAN
    1. Sekarang akses web nya di browser client, untuk user nya itu menggunakan user yang kalau kalian masuk ke ubuntu nya.
    www.domain/~user/index.html 


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

    Share this

    Related Posts

    Previous
    Next Post »