Daha çox

Proxy nginx ilə Geoserver Extension giriş məhdudiyyəti

Proxy nginx ilə Geoserver Extension giriş məhdudiyyəti


Serverimə Geoserver qurdum. Və Geoserver -ə daxil olmaq üçün proxy serverim (quraşdırılmış nginx) var.

yer/geoserver {proxy_pass http://127.0.0.1/geoserver/; }

http://alanadim.com/geoserver==> ==>http: // localhost: 8080/geoserver

İstifadəçilərin coğrafi məlumatları yükləyə biləcəyi geoserver uzantıları (Shape, Excel, DXF) quraşdırdım.

http: // localhost: 8080/geoserver/wms? request = GetFeature & typeName = Polygons & BBOX = -103.929,44.375, -103.633,44.500 & outputFormat = dxf

Ancaq kimsə BBOX şəhərində bütün coğrafi məlumatları yükləyə bilər. Yükləmə girişini məhdudlaşdırmaq istəyirəm. Bunu proxy server və ya digər həllər ilə necə edə bilərəm?


"Kimsə bütün coğrafi məlumatları yükləyə bilər. Giriş yükləməsini məhdudlaşdırmaq istəyirəm" dedikdə nəyi nəzərdə tutduğunuzu tam aydın deyiləm.

Yalnız bəzi insanların verilmiş məlumatları yükləməsinə icazə vermək istəyirsinizsə, bunun bir neçə yolu var.

  • Yalnız səlahiyyətli şəxslərə daxil olmaq üçün GeoServer -in hərtərəfli qurulmuş Təhlükəsizlik komponentlərindən istifadə edə bilərsiniz. - http://docs.geoserver.org/stable/en/user/security/layer.html#sec-layer

  • Yoxsa bunu proxy tərəfində (nginx ilə) etmək istəyirsənsə, yəqin ki, bacının saytından soruşsan daha yaxşı olar: https://www.serverfault.com/

Əlbəttə ki, WFS-in mahiyyəti, məlumatların yüklənməsi xidməti olmasıdır. Bu funksiyanı ümumiyyətlə istəmirsinizsə, WFS -i deaktiv edin.

Hansı təbəqələrin özləri də yüklənə biləcəyini təyin etmək üçün qat nəzarətindən istifadə edə bilərsiniz.

Nəhayət, WFS -in verdiyi cavab sayını məhdudlaşdırmaq istəyə bilərsiniz. Bu xidmət idarəetmə paneli vasitəsilə edilir - http://docs.geoserver.org/stable/en/user/webadmin/services/WFS.html#features


Videoya baxın: Installing and configuring NGINX as a web server and reversed proxy