1、 安装mapserver
sudo apt-get install cgi-mapserver
sudo apt-get install cgi-mapserver mapcache-cgi libapache2-mod-mapcache
2、修改apache 配置文件
sudo gedit /etc/apache2/sites-available/000-default.conf
添加cgi-bin目录配置
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
#Require all granted
Order allow,deny
Allow from all
</Directory>
3、启用cgi module(http://askubuntu.com/questions/403067/cgi-bin-not-working)
sudo a2enmod cgi
sudo service apache2 restart
4、浏览器输入http://localhost/cgi-bin/mapserv,看到
No query information to decode. QUERY_STRING is set, but empty.
表示mapserver 配置成功