FancyIndex di Nginx (Debian Squeeze)

Ketika melakukan registrasi agar http://jaran.undip.ac.id/ubuntu-iso/ masuk sebagai mirror CD official Ubuntu, muncul pesan bahwa

Directory indexes are not showing on the HTTP mirror. If needed, please contact mirrors@ubuntu.com for assistance

Hal ini membuat repositori jaran.undip dianggap sebagai unofficial. Konfirmasi ke email tersebut di atas, dijelaskan kenapa tidak bisa masuk, yaitu karena di alamat situs tersebut hanya menampilkan file HEADER.html. Yang diinginkan adalah daftar download ISO, seperti http://releases.ubuntu.com/. Bagaimana nginx (web server yang digunakan oleh jaran) bisa menampilkan daftar (index) beserta file header dan footernya? Yang dibutuhkan adalan modul fancyindex.

Modul fancyindex memungkinkan untuk mengeset header, index dan foooter halaman web. Di debian Squeeze, modul ini tidak terinstall di kode biner nginx, sehingga harus dikompilasi ulang. Berikut adalah cara instalasi dan konfigurasi nginx untuk mengatasi masalah di atas.
Continue reading “FancyIndex di Nginx (Debian Squeeze)”