Minggu, 12 Januari 2014

File Server via HTTP Dengan Apache2 menggunakan mod_dav

Pada Umumnya jika ingin membuat server untuk file server kita dapat menggunakan protokol FTP (File Transfer Protocol), kesempatan kali ini kita akan mencoba membuat file server via protokol HTTP (Hypertext Transfer Protocol) menggunakan extension dari protokol HTTP yaitu webdav.

webdav (web distributed authoring and versining) merupakan extension yang dimiliki oleh protokol HTTP yang melakukan management media penyimpanan data dan dokument pada server. Pada aplikasi server apache2 untuk implementasi webdav menggunakan modul mod_dav. Untuk lebih jelasnya kita langsung praktek saja :
  • Install aplikasi server apache2, jalankan perintah dibawah ini melalui terminal 
          $sudo apt-get install apache2
  • Aktifkan modul webdav pada aplikasi server apache2.
          $sudo a2enmod dav_fs
  • Buatlah folder untuk penyimpanan data, root folder apache2 terletak pada /var/www.
          $sudo mkdir /var/www/webDAV
  • membuat owner kepemilikan folder webDAV, pada ubuntu "www-data" adalah user ID apache2 dan pilih group user ID untuk folder webDAV contoh kali ini adalah webdav.
          $sudo chown www-data:webdav /var/www/webDAV
  • Buatlah file konfigurasi virtual host untuk webDAV.
        $sudo touch /etc/apache2/site-available/webdav
        $sudo cat  /etc/apache2/site-available/default > /etc/apache2/site-available/webdav

ubah file konfigurasi webdav menjadi seperti dibawah ini :
<VirtualHost *:80>
 ServerAdmin root@localhost
 DocumentRoot /var/www/

 Alias /webDAV /var/www/WebDAV

 <Directory /var/www/WebDAV/>
  Options Indexes MultiViews
  AllowOverride None
  Order allow,deny
  allow from all
 </Directory>
</VirtualHost>
  • Aktifkan konfigurasi virtual host webdav.
         $sudo ln - s  /etc/apache2/site-available/webdav /etc/apache2/site-enabled
  • Restart aplikasi server apache2
          $sudo /etc/init/apache2 restart
  • Bukalah web browser dan masukan alamat URL http://localhost/webDAV, jika konfigurasi berhasil maka akan tampil tampilan dibawah ini.
Categories:

0 komentar:

Posting Komentar