Yet another QGIS Server demo VM, initially prepared for Nødebo QGIS confererence and workshop 2017 this new version uses QGIS 3 and offers new deployment strategies:
- Apache Fast CGI
- Apache CGI
- Nginx Fast CGI
- Nginx load balancing proxy to Python wsgi
A mapproxy demo is also installed.
You need a working installation of Vagrant with Virtualbox.
Please follow the installation instructions here:
https://www.vagrantup.com/docs/installation/ https://www.virtualbox.org/wiki/Downloads
For disk resizing you will also need the Vagrant plugin vagrant-disksize
, you can install the plugin with:
vagrant plugin install vagrant-disksize
This machine is based on xenial and comes with a sample project and some sample plugins.
Server | Port | Mapped to |
---|---|---|
Nginx FastCGI | 80 | 8080 |
Nginx Python | 82 | 8082 |
Apache (Fast)CGI | 81 | 8081 |
Nginx mapproxy | 83 | 8083 |
- Apache2
- FastCGI with mod_fcgid
- CGI with mod_cgid
- nginx
- systemd
- nginx
- systemd
- HTTP Basic Auth (for WFS protection)
- GetFeatureInfo HTML formatter
- Simple Browser
- XYZ
A presentation is available in the docs directory
From the directory that contains this README:
vagrant up
Follow the steps in the documentation for further setup.