Kebanyakan instalasi MapServer beserta Framework Chameleon yang dibahas, berbasis pada Sistem Operasi Windows dengan menggunakan paket aplikasi MS4W. Berhubung Sistem Operasi Windows terkait erat dengan Lisensi yang membatasi kebebasan pengguna dan harus original, sehingga belajar saja mesti mengeluarkan Uang, dimana biaya pendidikan semakin meroket, kiranya lebih tepat kita catat instalasi MapServer lengkap dengan Chameleon, Ka-Map, GMap, Openlayers dan lain lain dengan menggunakan Sistem Operasi OpenSource CentOS Linux. Tujuannya adalah biar genap kebebasannya, aplikasi Free Open Source Software GIS Suite atau FGS berjalan di atas Sistem Operasi Open Source pula. Rasanya jadi full nggak setengah-setengah.. ya nggak!???
Ini bukan tutorial yang lengkap dan mewah, namun lebih pas disebut sebagai catatan pribadi Can Masagi, biar gak lupa, karena saya itu mudah lupa dan susah buat mengingat
. Hal-hal yang perlu disiapkan adalah, sebuah PC, CentOS Linux versi 5.3 final, text mode twinpanel file manager mc, WebBased System Administration webmin dan tentunya FGS. Jika memiliki PC/NotBuk yang canggih, harddisknya gede, memory di atas 1 Giga, Processor dual core, bisa juga memakai Aplikasi Virtualisasi seperti VirtualBox, VMWare, XEN atau Qemu. Instalasi FGS ini lebih bagus dilakukan pada sistem operasi yang masih bersih, belum ada tambahan aplikasi lain meskipun itu apache web server sekalipun, meski FGS memiliki kemampuan untuk berjalan pada sistem dengan Apache Web Server yang sudah berjalan sebelumnya, karena FGS merupakan sistem dengan lingkungan stand alone. Fitur dan paket yang dimiliki FGS dapat dibaca di http://www.maptools.org/fgs/index.phtml?page=home.html. Sebagai catatan paket yang akan diunduh sebaiknya, yang memiliki extended set of packages, yang sudah mecakup Chameleon, Ka-Map dan sebagainya. Untuk mengunduhnya klik kanan link http://www.maptools.org/dl/fgs/releases/9.5/self-installers/fgs-mapserver_extended_5.4.2-fgs_9.5-linux-i386.bin, klik save link as… dan simpan di harddisk.
Instalasi
Instalasi FGS cukup mudah dengan menjalankan file fgs-mapserver_extended_5.4.2-fgs_9.5-linux-i386.bin dengan syarat tentunya sudah menginstall CentOS Linux terlebih dahulu. Instalasi CentOS linux tidak akan dicatat di sini. Aplikasi mc dan webmin digunakan untuk memudahkan proses pengelolaan file dan sistem jika CentOS diinstal secara mode teks atau diremote dari PC lain. Instalasi dapat dijalankan sebagai user biasa atau sebagai root, bedanya jika sebagai user biasa, maka FGS akan membuat direktory di:
/home/namauserkamu/fgs
sedangkan jika sebagai root FGS otomatis akan memasangnya di:
/opt/fgs
Untuk memulai instalasi, ketikkan atau copas perintah berikut sebagai root:
#sh fgs-mapserver_extended_5.4.2-fgs_9.5-linux-i386.bin
Tekan enter dan selanjutnya proses ekstraksi akan berlangsung, selanjutnya ikuti perintah yang muncul. Pada bagian selanjutnya akan muncul untuk memasukkan Port TCP yang diminta, default FGS yang diberikan adalah 8080, masukkan saja 80 dan tekan enter. Jika tidak mau biarkan dengan angka 8080, lalu akan diubah belakangan. Setelah ini proses instalasi selesai, tinggal saatnya untuk menguji FGS. Untuk menguji instalasi FGS, ketikkan baris ini di address bar Firefox atau apapun browser yang dimiliki.
http://localhost:8080/cgi-bin/mapserv/
Jika pada browser tampil sebagai berikut:
*you should see the following message displayed: "No query information to decode. QUERY_STRING is set, but empty".
Berarti instalasi MapServer (FGS) sukses.
Mengubah Port 8080
Jika sudah terlanjur memasukkan 8080 sebagai Port TCP dan kita ingin alamat urlnya tanpa port 8080, seperti http://localhost/gmap-demo/gmap75.phtml dan bukan http://localhost:8080/gmap-demo/gmap75.phtml, kita mesti mengedit file /opt/fgs/www/conf/httpd.conf dan mengubah:
Listen $PORT
menjadi,
Listen 80
dengan menggunakan mc, vi, pico atau apapun text editor kesukaan kita, sebagai root tentunya.
Popularity: 2% [?]
