Memetakan lokal folder ke public di web server apache



Pernahkah anda ingin mempublish lokal folder ke dalam web server sehingga dapat diakses publik? Pingin tau caranya? Ada beberapa cara lho untuk melakukannya, bagaimana? berikut akan dijabarkan pada tutorial dibawah ini. Oh iya, web server yang saya gunakan adalah Apache2 di Ubuntu Server 14.04 LTS. Jika anda belum pernah menginstall web server apache2, maka anda cukup menjalankan perintah:

 sudo apt-get install apache2

setelah itu silakan ikuti instruksi instalasi, mudah bukan. Nha di bawah ini saya akan menjelaskan bagaimana caranya agar suatu folder lokal dapat diakses publik:

1. Cara pertama yang paling mudah adalah menyalin suatu folder berserta isinya tersebut ke dalam public folder web server apache2, di Ubuntu Server 14.04 LTS, lokasi folder public milik apache ada di /var/www/html/, misalnya saya ingin folder dengan nama folder_1 yang sebelumnya berlokasi di /home/himawan/folder_1 dapat diakses publik, maka saya akan menjalankan perintah:

 sudo cp -r /home/himawan/folder_1/ /var/www/html/

dengan begitu, folder_1 dan isinya tersebut dapat diakses melalui browser dengan format:

 http://alamat_web_server_anda/folder_1/

2. Cara kedua adalah membuat link shortcut folder_1 ke dalam public folder milik web server apache2, dengan menjalankan perintah:

 sudo ln -s /home/himawan/folder_1 /var/www/html/folder_1

dengan begitu, folder_1 dan isinya tersebut dapat diakses melalui browser dengan format:

 http://alamat_web_server_anda/folder_1/

3. Cara ketiga adalah memanfaatkan fitur alias di konfigurasi apache2, pertama-tama anda harus membuka dan mengedit file apache2.conf dengan perintah:

 sudo vim /etc/apache2/apache2.conf

kemudian tambahkan baris:

 Alias /folder_1 /home/himawan/folder_1
<Directory //home/himawan/folder_1>
 Options Indexes FollowSymLinks
 AllowOverride all
 Require all granted
</Directory>


simpan, lalu restart apache agar konfigurasi yang kita tambahkan tersebut dapat di implementasikan dengan menjalankan perintah:

 sudo service apache2 restart

dengan begitu, folder_1 dan isinya tersebut dapat diakses melalui browser dengan format:

 http://alamat_web_server_anda/folder_1/

Mudah bukan? silakan anda mencobanya sendiri pada web server apache anda. Terima kasih telah berkunjung :-)

Comments