Difference between revisions of "MapServer at AdhocVM"
Jump to navigation
Jump to search
(Added mapserver-70 cgi binary) |
|||
Line 41: | Line 41: | ||
For each service you configure on demo.mapserver.org, please edit ''/osgeo/mapserver/fgs/www/htdocs/index.html'' and list your new service. | For each service you configure on demo.mapserver.org, please edit ''/osgeo/mapserver/fgs/www/htdocs/index.html'' and list your new service. | ||
− | === MapServer Tutorial=== | + | === MapServer Tutorial (v5.x) === |
* This is a MapServer CGI instance, serving data files for the MapServer Tutorial at: http://www.mapserver.org/tutorial/ | * This is a MapServer CGI instance, serving data files for the MapServer Tutorial at: http://www.mapserver.org/tutorial/ | ||
Line 125: | Line 125: | ||
* On Web: [http://demo.mapserver.org/itasca_legend/ http://demo.mapserver.org/itasca_legend/] | * On Web: [http://demo.mapserver.org/itasca_legend/ http://demo.mapserver.org/itasca_legend/] | ||
* Administrator: jmckenna | * Administrator: jmckenna | ||
+ | |||
+ | === MapServer 7.x CGI === | ||
+ | |||
+ | * A statically compiled "mapserv70" CGI has been compiled to support the V7+ tutorial. This is a static build so it has no external dependency. | ||
+ | * Web URL: http://demo.mapserver.org/cgi-bin/mapserv70 | ||
+ | * Source build in /osgeo/mapserver/src-builds/mapserver-git/build-70 | ||
+ | * Administrator: dmorissette | ||
+ | * Original build instructions for reference: | ||
+ | |||
+ | $ cd /osgeo/mapserver/src-builds | ||
+ | $ git clone https://github.com/mapserver/mapserver.git mapserver-git | ||
+ | $ cd mapserver-git/ | ||
+ | $ git checkout branch-7-0 | ||
+ | $ mkdir build-70 | ||
+ | $ cd build-70 | ||
+ | $ cmake .. -DLINK_STATIC_LIBMAPSERVER=1 -DWITH_PYTHON=0 -DWITH_FRIBIDI=0 -DWITH_HARFBUZZ=0 -DWITH_CAIRO=0 -DWITH_FCGI=0 | ||
+ | $ make | ||
+ | $ cp /osgeo/mapserver/src-builds/mapserver-git/build-70/mapserv /osgeo/mapserver/fgs/www/cgi-bin/mapserv70 | ||
+ | |||
[[Category:MapServer]] | [[Category:MapServer]] | ||
[[Category:Infrastructure]] | [[Category:Infrastructure]] |
Revision as of 08:07, 25 February 2016
Startpage
Server Overview
Status
- 2014-05-28 changed postgres port from 5432 to 5433
- 2010-09-28 mapserver tutorial configured
- 2010-09-23 mapserver installed through FGS
Participants
- Jeff McKenna
- Frank Warmerdam
MapServer Installation on AdhocVM
- MapServer 5.6.5 through FGS
- home: /osgeo/mapserver/fgs/
Apache Configuration
A virtualhost is setup for demo.mapserver.org, through:
- /etc/apache2/sites_available/demo.mapserver.org
- to enable the virtualhost, the following command was used:
/usr/sbin/a2ensite demo.mapserver.org
Note that a proxy is setup to point to the FGS Apache which is running on port 8080
- server logfiles live at:
ErrorLog /var/log/apache2/demo.mapserver.org-error_log CustomLog /var/log/apache2/demo.mapserver.org-access_log combined
- mapserv and other CGI binaries are in the FGS environment: /osgeo/mapserver/fgs/www.cgi-bin
Restarting FGS Apache
- set the FGS environment, in /osgeo/mapserver/fgs/ execute the command:
. setenv.sh
- then execute:
fgs stop ; fgs start
Adding Apache Aliases
- see examples in /osgeo/mapserver/fgs/www/conf.d/
Services on the AdhocVM
For each service you configure on demo.mapserver.org, please edit /osgeo/mapserver/fgs/www/htdocs/index.html and list your new service.
MapServer Tutorial (v5.x)
- This is a MapServer CGI instance, serving data files for the MapServer Tutorial at: http://www.mapserver.org/tutorial/
- On Disk: /osgeo/mapserver/tutorial/
- On Web: http://demo.mapserver.org/tutorial/
- Administrator: jmckenna
World Blue Marble
- Simple blue marble world WMS service with a latlong and mercator layer. Used by MSAutoTest
- On Disk: /osgeo/mapserver/msautotest/world
- On Web: http://demo.mapserver.org/cgi-bin/mapserv?map=/osgeo/mapserver/msautotest/world/world.map
- Administrator: Frank Warmerdam
WMS Service (for Documentation)
- Small mapfile serving a raster file, and a single point, line, and poly file. Used in the MapServer docs.
- On Disk: /osgeo/mapserver/ogc-demos/map/wms.map
- On Web: http://demo.mapserver.org/cgi-bin/wms?
- Administrator: jmckenna
WMS Landsat7 Service (for Documentation)
- Small mapfile serving an 8bit landsat image and a 16bit landsat image, used in the SLD doc.
- On Disk: /osgeo/mapserver/ogc-demos/map/wms-raster.map
- On Web: http://demo.mapserver.org/cgi-bin/wms_landsat?
- Administrator: jmckenna
WFS Service (for Documentation)
- Small mapfile serving a point and polygon shapefile. Used in the MapServer docs.
- On Disk: /osgeo/mapserver/ogc-demos/map/wfs.map
- On Web: http://demo.mapserver.org/cgi-bin/wfs?
- Administrator: jmckenna
WCS Service (for Documentation)
- Minnesota DNR demo, includes MODIS and NDVI imagery. Used in the MapServer docs.
- On Disk: /osgeo/mapserver/ogc-demos/map/wcs.map
- On Web: http://demo.mapserver.org/cgi-bin/wcs?
- Administrator: jmckenna
OGR Examples (for Documentation)
- Small examples of OGR formats used in MapServer. Used in the MapServer docs.
- On Disk: /osgeo/mapserver/ogr-demos/
- On Web: http://demo.mapserver.org/ogr-demos/
- Administrator: jmckenna
WMS OpenStreetMap Service (for Documentation)
- OSM data for Colorado loaded into PostgreSQL database, served by MapServer. Used in the MapServer OpenLayers app on main site.
- On Disk: /osgeo/mapserver/osm/map/osm.map
- Port: 5433
- On Web: http://demo.mapserver.org/cgi-bin/foss4g?
- Administrator: jmckenna
- mapfile styling comes from the 'mapserver-utils' project
- 'default.style' was used because there were errors with 'mapserver.style'
- To log into the 'osm' database:
- cd /osgeo/mapserver/fgs
- . setenv.sh
- psql -U postgres -d osm -p 5433
- password for postgres user is postgres
Caching for mapserver.org OpenLayers viewer
- geocache.xml lives in:
/osgeo/mapserver/mapcache/
- geocache demos: http://demo.mapserver.org:8081/geocache/demo/
- after modifying geocache.xml, restart its Apache:
sudo /osgeo/mapserver/httpd/bin/apachectl restart
- mapfile:
/osgeo/mapserver/osm/map/osm.map
- seed command:
sudo geocache_seed -c geocache.xml -t osm-denver -g osmgrid -z 0,13
- cache directory:
/osgeo/mapserver/mapcache/disk-cache
- viewing seed levels: http://demo.mapserver.org:8081/geocache/tms1.0.0/osm-denver@osmgrid/
HTML Legend Examples (for Documentation)
- Small examples of HTML Legends used in MapServer. Used in the MapServer docs.
- On Disk: /osgeo/mapserver/itasca_legend/
- On Web: http://demo.mapserver.org/itasca_legend/
- Administrator: jmckenna
MapServer 7.x CGI
- A statically compiled "mapserv70" CGI has been compiled to support the V7+ tutorial. This is a static build so it has no external dependency.
- Web URL: http://demo.mapserver.org/cgi-bin/mapserv70
- Source build in /osgeo/mapserver/src-builds/mapserver-git/build-70
- Administrator: dmorissette
- Original build instructions for reference:
$ cd /osgeo/mapserver/src-builds $ git clone https://github.com/mapserver/mapserver.git mapserver-git $ cd mapserver-git/ $ git checkout branch-7-0 $ mkdir build-70 $ cd build-70 $ cmake .. -DLINK_STATIC_LIBMAPSERVER=1 -DWITH_PYTHON=0 -DWITH_FRIBIDI=0 -DWITH_HARFBUZZ=0 -DWITH_CAIRO=0 -DWITH_FCGI=0 $ make $ cp /osgeo/mapserver/src-builds/mapserver-git/build-70/mapserv /osgeo/mapserver/fgs/www/cgi-bin/mapserv70