เป็นไปได้หรือไม่ที่จะวาง Geoserver ไว้เบื้องหลังพร็อกซีและเข้าถึง WMS / WFS โดยใช้ OpenLayers


11

ฉันเพิ่งเริ่มทำงานกับ Geoserver และ Openlayers และหนึ่งในข้อกังวลหลักของโครงการในขณะนี้คือไม่เปิดเผยเว็บเซิร์ฟเวอร์ Geoserver นอกเครือข่ายภายใน ไม่สามารถเข้าถึงwww.mydomain.com/geoserver/

อย่างไรก็ตามแอปพลิเคชันที่มีอยู่ในอินเทอร์เน็ตต้องได้รับข้อมูล (wms / wfs) จาก GeoServer ทั้งหมดนี้ผ่าน OpenLayers

เป็นไปได้ไหม


3
คำตอบสั้น ๆ คือใช่ ฉันไม่สามารถช่วยคุณตอบคำถามได้นานเพราะวิธีการที่เราทำมันเป็นพร็อกซี่ที่กำหนดเองที่จัดการความต้องการ AAA ของเรา แต่โดยทั่วไปมันคือปริมาณการใช้ HTTP ทั้งหมด
relet

คำตอบ:


1

เป็นไปได้ให้ปฏิบัติตามคำแนะนำที่http://ian01.geog.psu.edu/geoserver_docs/software/java.htmlแต่แทนที่จะใช้ / geoserver ให้ใช้ / geoserver / wms และ / geoserver / wfs


2
ลิงก์เสียหายโซลูชันหายไป ... : S
inf3rno

@iant สวัสดี inf3rno ถูกต้องลิงก์ใช้งานไม่ได้
slevin

5 ปีเป็นเวลานาน :-(
Ian Turton

2

คุณสามารถมี apache httpd เป็นส่วนหน้าการฟังบนพอร์ต 80 ด้วย proyxing rewrite-rules (ดู mod_rewrite และ mod_proxy) การแม็พ / whaturl บน apache กับ / geoserver / wms บน geoserver ที่ทำงานบนพอร์ต tcp อื่น

ดูเพิ่มเติม: http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.