Apakah mungkin menempatkan Geoserver di belakang proxy dan mengakses WMS / WFS menggunakan OpenLayers

11

Saya baru saja mulai bekerja dengan Geoserver dan Openlayers dan salah satu perhatian utama dari proyek ini sekarang adalah jangan mengekspos antarmuka web geoserver di luar jaringan internal. Tidak ada akses kewww.mydomain.com/geoserver/

Namun aplikasi yang tersedia di Internet perlu mendapatkan data (wms / wfs) dari GeoServer. Ini semua melalui OpenLayers.

Apakah ini mungkin?

machado
sumber
3
Jawaban singkatnya adalah ya. Saya tidak dapat membantu Anda dengan jawaban yang panjang, karena cara kami melakukannya adalah proksi khusus yang juga menangani kebutuhan AAA kami. Tetapi pada dasarnya itu semua lalu lintas HTTP.
Relet

Jawaban:

1

Mungkin saja, ikuti petunjuk di http://ian01.geog.psu.edu/geoserver_docs/software/java.html tetapi alih-alih gunakan / geoserver gunakan / geoserver / wms dan / geoserver / wfs

Ian Turton
sumber
2
Tautan terputus, solusi hilang ...: S
inf3rno
@iant Hai, inf3rno benar, tautan rusak.
slevin
5 tahun adalah waktu yang lama :-(
Ian Turton
2

Anda dapat memiliki apache httpd sebagai frontend mendengarkan pada port 80 dengan memetakan ulang aturan-aturan (lihat mod_rewrite dan mod_proxy) pemetaan / apa pun di apache ke / geoserver / wms pada geoserver yang berjalan pada port tcp lain.

Se more: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Peter
sumber
1

Anda dapat mengatur proxy terbalik. Lalu arahkan OL ke sana seperti url normal. Saya tahu Anda tidak menggunakan ESRI tetapi mereka memiliki panduan online untuk menyiapkan proxy terbalik yang akan berlaku untuk kasus Anda.

Vadim
sumber
0

Anda dapat melihat kedua proyek ini, mungkin mereka dapat membantu Anda:

Mario Miler
sumber