Svarbu
Vertimas yra bendruomenės pastangos, prie kurių jūs galite prisijungti. Šis puslapis šiuo metu išverstas 100.00%.
7. Vystymo serveris
QGIS Serverio gamybos diegimas ir išdėstymas paprastai reiškia ir žiniatinklio serverio komponento nustatymą (pvz. Apache ar Nginx), kuris gali persiųsti HTTP užklausas, ateinančias iš klientų, QGIS Serverio FastCGI dvejetainei aplikacijai.
Jei norite greitai patestuoti QGIS Serverį jūsų vietinėje mašinoje nekonfigūruodami ir neįdiegdami pilno žiniatinklio serverio, jūs galite naudoti QGIS vystymo atskirą serverį.
Tai nepriklausoma aplikacija, kuri teikia labai paprastą žiniatinklio serverį, pasiruošusi pateikti jūsų projekto failus.
Įspėjimas
Atskiras vystymo serveris sukurtas ne tam, kad būtų naudojamas gamyboje, netikrintas jo saugumo pažeidžiamumas ar kitos įtampos sąlygos, kurios paprastai atsitinka viešai prieinamam serveriui.
Kad paleistumėte serverį:
$ qgis_mapserver
Numatytuoju variantu vystymo serveris klausysis prievado 8000
. Pavyzdinė išvestis:
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
Serveris turi kelias parinktis, kurias galima perduodi kaip komandinės eilutės argumentus. Jūs galite jas pamatyti paleisdami serverį su parametru -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