Важно
Prevod je zajednički napor :ref:`možete se pridružiti `. Ova stranica je trenutno prevedena na |napredak prevođenja|.
7. Razvojni server
Proizvodna instalacija i raspoređivanje QGIS server-a obično uključuje podešavanje komponente veb servera (npr. Apache ili Nginx) koja može da prosleđuje HTTP zahteve koji dolaze od klijenata binarnoj aplikaciji QGIS server-a FastCGI.
Ako želite brzo da testirate QGIS server na lokalnoj mašini bez konfigurisanja i instaliranja kompletnog veb servera, možete koristiti QGIS Development Standalone server.
Ovo je nezavisna aplikacija koja pruža veoma jednostavan veb server spreman da služi datotekama vašeg projekta.
Упозорење
Samostalni razvojni server nije razvijen sa namenom da se koristi u produkciji, nije proveren na bezbednosne ranjivosti ili druge stresne uslove koji se normalno javljaju na javno izloženom serveru.
Da biste pokrenuli server:
$ qgis_mapserver
Podrazumevani port koji razvojni server sluša je 8000. Primer izlaza:
QGIS Development Server listening on http://localhost:8000
CTRL+C to exit
127.0.0.1 [lun gen 20 15:16:41 2020] 5140 103ms "GET /wfs3/?MAP=/tests/testdata/qgis_server/test_project.qgs HTTP/1.1" 200
127.0.0.1 [lun gen 20 15:16:41 2020] 3298 2ms "GET /wfs3/static/jsonFormatter.min.js HTTP/1.1" 200
127.0.0.1 [lun gen 20 15:16:41 2020] 1678 3ms "GET /wfs3/static/jsonFormatter.min.css HTTP/1.1" 200
127.0.0.1 [lun gen 20 15:16:41 2020] 1310 5ms "GET /wfs3/static/style.css HTTP/1.1" 200
127.0.0.1 [lun gen 20 15:16:43 2020] 4285 13ms "GET /wfs3/collections?MAP=/tests/testdata/qgis_server/test_project.qgs HTTP/1.1" 200
Server ima nekoliko opcija koje se mogu proslediti kao argumenti komandne linije. Možete ih sve videti pozivanjem servera pomoću -h.
Usage: qgis_mapserver [options] [address:port]
QGIS Development Server
Options:
-h, --help Displays this help.
-v, --version Displays version information.
-l <logLevel> Sets log level (default: 0)
0: INFO
1: WARNING
2: CRITICAL
-p <projectPath> Path to a QGIS project file (*.qgs or *.qgz),
if specified it will override the query string MAP argument
and the QGIS_PROJECT_FILE environment variable
Arguments:
addressAndPort Listen to address and port (default: "localhost:8000")
address and port can also be specified with the environment
variables QGIS_SERVER_ADDRESS and QGIS_SERVER_PORT