您的位置:首页 > 运维架构 > Linux

Linux地图服务器部署

2015-07-27 15:04 429 查看
1、预安装后续需要使用的命令,如已有,请忽略;

      yum install wget

      yum -y install gcc-c++

      yum install make
      yum install git

2、创建一个目录map,在当前目录下,获取node包,并解压;
      wget http://nodejs.org/dist/v0.10.36/node-v0.10.36.tar.gz       tar xvf node-v0.10.36.tar.gz
3、编译node;
      cd node-v0.10.36
      ./configure --without-snapshot
      make && make install
4、查看node是否安装成功,可以查看node和npm的版本;
      node -v 
      npm -v
5、cnpm相对npm快一点,安装cnpm;
      npm install -g cnpm --registry=http://registry.npm.taobao.org
6、切换到map目录,获取tilemill包,并解压;
      git clone https://github.com/mapbox/tilestream.git       tar xvf tilestream.tar.gz
7、安装tilemill组件;
      cd tilestream
      cnpm install mbtiles

      cnpm install jsdom

      cnpm install uglify-js

      cnpm install connect

      cnpm install qs

      cnpm install mime
8、安装tilemill;
      cnpm install
9、启动tilemill;
      nohup node index.js start --host host名 --tiles=/root/map/MapBox/tiles (host一定要加,nohup是为了支持tilemill后台运行,如果没有,请先安装)
10、查看是否启动成功。
      访问 http://hostm名:8888/,出现访问通就OK了。后续只要把tilemill制作出的地图文件丢进去/root/map/MapBox/tiles即可。
     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: