Friday 19 August 2016

Konfigurasi Mod Userdir Apache2

Leave a Comment
Mengaktifkan modul userdir apache2 - Pada tutorial kali ini akan dibahas cara meng-enable-kan suatu modul apache2 yaitu modul userdir. Modul userdir sendiri berfungsi agar file di directory user dapat diakses melalui browser dengan alamat http://ipaddr/~user


Langkah instalasi dan konfigurasi dalam mode root

Pertama, pastikan anda sebagai Sysadmin sudah menginstall web server apache2. Gunakan command perintah berikut untuk menginstall apache2

apt-get install apache2 php5

tunggu hingga proses instalasi selesai dilakukan.


Membuat directory untuk menyimpan file

Buat directory di /etc/skel/ dengan nama dir. public_html


mkdir /etc/skel/public_html

Saat ada user baru ditambahkan, maka secara otomatis akan ada dir.public_html pada directory user. Directory public_html ini yang berfungsi sebagai tempat menyimpan file milik user yang dapat diakses melalui web browser.


Enable modul userdir

Kemudian apa yang harus anda lakukan selanjutnya adalah mengaktifkan modul userdir milik apache2.

a2enmod userdir

kemudian lakukan konfigurasi pada file /etc/apache2/mods-enabled/userdir.conf dengan megganti beberapa script seperti berikut

nano /etc/apache2/mods-enabled/userdir.conf


<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /home/*/public_html/>
                AllowOverride All
                Options MultiViews Indexes SymLinksIfOwnerMatch
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>


Bagian berwarna merah menunjukkan dimana letak dari directory public_html kepunyaan dari masing - masing user. Anda dapat menggantinya sesuai letak directory user. Misal directory user ada di /home/users/user01, maka ubah menjadi Directory /home/users/*/public_html/ 


Restart apache2 web server

/etc/init.d/apache2 restart

Jika tidak terjadi error maka seharusnya directory user sudah bisa diakses melalui web browser. Kemudian masukkan alamat http://ipaddr/~user



Pengujian via web browser

Untuk pengujian, login sebagai salah satu user untuk membuat file di dalam directory public_html. 
Maka secara otomatis file tsb akan terlihat saat user mengakses lewat web browser.





Sekian & Terimakasih

If You Enjoyed This, Take 5 Seconds To Share It

0 comments:

Post a Comment