 
 
QGIS Server Quickstart¶
QGIS Server provides a web map service (WMS) based on libraries from the QGIS desktop application.
This Quick Start describes how to:
- update an existing QGIS project and render it with QGIS Server
- create a new QGIS project and open the WMS directly in a browser
- Documentation:
Quick start for Server Installation on Debian/Ubuntu:
- apt-get install qgis-mapserver libapache2-mod-fcgid
- -> http://localhost/cgi-bin/qgis_mapserv.fcgi
- QGIS Web Client:
Start GeoExt viewer¶
OSGeo-Live contains an example of web map viewer based on the GeoExt Javascript framework and using QGIS Server for rendering the map.
- Click
You should see a browser window with a web map viewer showing a world map.
 
Alternatively, you can access the application using a browser through http://localhost/qgis_server
We will now change the map styling using QGIS.
Edit QGIS project¶
- Click .
- Choose from the menu bar.
- Select QGIS-NaturalEarth-Example.qgsand press Open.- You should see the same world map rendered by QGIS. We will now change river styling and look at the result in the web map viewer.
 
- Double click ne_10m_rivers_lake_centerlinesin the Layers tree.
- Change the color in Outline Options to a different blue tone.
- Press OK.- Rivers are now rendered in a new color.
 
- Save the project with .
- Reopen the web browser
- Zoom in- You should now see rivers rendered in the same new color.
 
Create a new QGIS project¶
- Reopen QGIS
- Choose .
- Click .
- Browse to dataset /home/user/data/natural_earth2/ne_10m_admin_0_countries.shp.
- Press Open.- You should see all world countries.
 
- Save the project with .
- Use file name /home/user/world.qgsand press Save.
- Open the WMS URL.- You should see all world countries, this time rendered by QGIS Server.
 
What Next?¶
To learn more about QGIS Server, a good starting point is the QGIS User Guide.
