当前位置: 首页 > 工具软件 > UMN MapServer > 使用案例 >

Ubuntu部署Mapserver

江丰羽
2023-12-01

MapServer7.4.1+Apache2

MapServer相关资料稀少,官网文档太过陈旧。对于我这样的WebGIS初学者真的太难了。

MapServer7.4.1安装

直接从UbuntuGIS上下载安装包

$ sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
$ sudo apt-get update
$ sudo apt-get install mapserver-bin

Apache2下载与配置

$ sudo apt-get install apache2

进入配置文件中取消一行注释

$ sudo gedit /etc/apache2/sites-available/000-default.conf

找到#Include conf-available/serve-cgi-bin.conf这一行删除#
再输入激活模块的命令

$ sudo a2enmod actions cgi alias
$ sudo a2enmod actions cgid alias

因为我的Ubuntu1804里还有lighttpd,要先禁用它,否则无法启动Apache2。没有的可以略过这一步

$ sudo systemctl disable lighttpd

重启Apache2

$ sudo systemctl restart apache2

使用MapServer

创建链接

$ sudo ln -s /usr/bin/mapserv /usr/lib/cgi-bin/mapserv

在浏览器地址栏输入http://127.0.0.1/cgi-bin/mapserv
页面出现No query information to decode. QUERY_STRING is set, but empty.代表MapServer部署完成!

 类似资料: