Nggak tahu kenapa saya ingin install MapGuide WebServerExtensions untuk Apache dan IIS sekaligus di dalam laptop saya. Mungkin karena ingin eksperimen aja atau aku emang rada sentimen ama si IIS. Mengapa nggak pilih salah satu? karena aplikasi yang ada sudah terlanjur pake IIS. Sekarang aku lagi ngompor-ngomporin untuk pake Apache, kali aja ada klien yang alergi Windows.
MapGuide WebServerExtensions ini akan diinstall di Windows XP (ingat ada si IIS). Langkah-langkah ringkasnya adalah sebagai berikut:
- Install MapGuide WebServerExtensions untuk Apache terlebih dahulu.
- Sesudah itu copy folder C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions\Apache2 ke tempat lain, katakanlah drive D.
- Uninstall MapGuide WebServerExtensions.
- Install lagi MapGuide WebServerExtensions tetapi sekarang pilih untuk IIS.
- Copykan kembali folder D:\Apache2 (lihat langkah ke-2) ke tempat asalnya yaitu C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions\Apache2.
Ok, proses tinggal satu (1) langkah lagi. Buatlah file apache-install.bat dan letakkan di C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions. Isi file apache-install.bat adalah sebagai berikut:
@ECHO OFF
REM This installs and starts the apache service
cd Apache2\bin
httpd -k install -n "Apache MapGuide Web Server"
net start "Apache MapGuide Web Server"
cd ..\..
Skrip di atas akan menjalankan Apache sebagai Service. Sekarang jalankan file C:\Program Files\MapGuideOpenSource2.0\WebServerExtensions\Apache2\bin\ApacheMonitor.exe untuk meng-control Apache Service seperti start, stop, atau restart.
Sekian.

