Direktori Virtual pada Server Apache

Bagi Anda yang sering bekerja dengan server web Apache, mungkin selama ini hanya menggunakan folder htdocs sebagai tempat berkas-berkas web. Namun, kadang Anda perlu menaruh beberapa berkas di folder atau bahkan drive yang lain. Nah, ini berarti Anda memerlukan fitur direktori virtual pada Apache. Begini caranya…

Buka file konfigurasi apache, biasanya ada di folder apache/conf/httpd.conf. Kita akan menggunakan modul alias. Pastikan bahwa modul tersebut sudah di-load dengan memastikan tidak ada tanda pagar di depan baris load modul alias seperti berikut:

LoadModule alias_module modules/mod_alias.so

Tambahkan baris ini:

Alias /webprogramming D:/Pemrograman_Web

Di mana:

  • Alias (warna merah):  adalah kata kunci yang menunjukkan bahwa Anda akan menggunakan fitur alias
  • /webprogramming (warna biru): adalah direktori virtual yang nanti akan diakses menjadi kira-kira http://localhost/webprogramming
  • D:/Pemrograman_Web (warna hijau): adalah direktori pada komputer Anda. Jika ada spasi, gunakan tanda petik dua di awal dan akhirnya.

Sampai di sini, sebenarnya Anda sudah bisa mengakses http://localhost/webprogramming. Namun, halaman yang muncul adalah FORBIDDEN, artinya direktori tersebut dilarang untuk diakses.

Untuk itu, tambahkan baris-baris berikutnya:

<Directory "D:/Pemrograman_Web">
    Options Indexes FollowSymLinks MultiViews ExecCGI
    #Options None
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Dan pastikan bahwa Anda sudah menonaktifkan baris perizininan akses (permission) direktori bawaannya seperti berikut:

#<Directory />
#    AllowOverride none
#    Require all denied
#</Directory

Nah, di bagian akhir, jangan lupa untuk me-restart server Apache Anda. InsyaAllah sekarang Anda sudah bisa mengakses, kira-kira akan menjadi seperti ini:

alias

Pos ini dipublikasikan di Developer dan tag . Tandai permalink.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s