December 29th, 2009 by Idris
Mengingat ingat kembali cara memasang modul IMAP untuk apache2 di Debian, tahun tahun lalu sih udah nyoba untuk pasang mod_auth_imap di apache2 tapi dasar saya yang males dokumentasi jadi harus cari lagi tutorial untuk pasang mod_auth_imap di apache2 lagi, tapi akhirnya ketemu juga:
so gini ceritanya:
1. Install dulu apache2 sekalian development header nya: # apt-get install apache2 apache2-threaded-dev
2. Trus download source dari modul mod_auth_apache: # wget http://ben.brillat.net/files/projects/mod_auth_imap2/mod_auth_imap2-current.tar.gz
atau
# wget http://lecturer.eepis-its.edu/~idris/files/aplikasi_web/mod_auth_imap2-current.tar.gz
3. Ekstrak file hasil download: # tar -xzvf mod_auth_imap2-current.tar.gz
4. Masuk kedalam folder hasil ekstrak: # cd mod_auth_imap2-2.2.0
5. Kompilasi file source: # apxs2 -i -a -c mod_auth_imap.c
6. Bikin file baru: # echo “LoadModule auth_imap_module /usr/lib/apache2/modules/mod_auth_imap.so” > /etc/apache2/mods-available/mod_auth_imap.load
7. Bikin symbolic link -nya: # ln -s /etc/apache2/mods-available/mod_auth_imap.load /etc/apache2/mods-enabled/
8. Restart apache2: # /etc/init.d/apache2 restart
Nah sekarang membuat contoh subdirektory yang mau di secure kan
9. Edit default dan tambahkan script: # vim /etc/apache2/sites-available/default
Alias /coba /home/coba/webku
<Directory /home/coba/webku>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Auth_IMAP_Enabled On
AuthBasicAuthoritative Off
AuthName “Masukkan passwordnya”
AuthType Basic
Require valid-user
Auth_IMAP_Authoritative On
Auth_IMAP_Server 127.0.0.1
Auth_IMAP_Port 143
Auth_IMAP_Log On
</Directory>
10. Restart apache2 nya dan coba di web : # /etc/init.d/apache2 restart