Version 1 (modified by 15 years ago) ( diff ) | ,
---|
Environment Variables used by MapServer
A number of environment variables can be used to control MapServer's behavior or specify the location of some resources. We try to list all of them here with either short documentation or a pointer to the relevant documentation.
Note that some of these variables can also be set via a CONFIG directive in a mapfile, but not all of them.
MS_MAPFILE
Default mapfile to use if the map=... URL parameter is not provided
map=ENV_VAR
It is possible to use an environment variable name as the value of the map=... parameter in a mapserv CGI URL. The value of this environment variable will be used as the mapfile path.
MS_MAPFILE_PATTERN
MS_MAP_PATTERN
MS_MAP_NO_PATH
(Added in 5.4.0)
MS_MODE
Default value for the mode=... CGI parameter. Setting mode=... in the URL takes precedence over the environment variable.
MS_ERRORFILE
MS_DEBUGLEVEL
(Added in 5.0.0)
MS_ENCRYPTION_KEY
(Added in 4.10). See http://www.mapserver.org/utilities/msencrypt.html
PROJ_LIB
CURL_CA_BUNDLE
(Added in 5.4.1) Used to specify the location of the Certificate Authority (CA) bundle file to be used by Curl when using HTTPS connections in WMS/WFS client layers. Curl comes bundled with its own CA bundle by default, so this variable is not required unless you have an unusual installation.
export CURL_CA_BUNDLE=/path/to/ca-bundle.crt