如何使用 https 从 Geoserver 加载地图?
Posted
技术标签:
【中文标题】如何使用 https 从 Geoserver 加载地图?【英文标题】:How can you load maps from Geoserver using https? 【发布时间】:2015-01-22 17:01:04 【问题描述】:如何将 Geoserver 配置为仅从 https 地址加载?我一直在梳理网络,找不到任何解决方案。
【问题讨论】:
有点跑题了,但为了提高安全性,您甚至可以将 geoserver 配置为使用 SSL docs.geoserver.org/latest/en/user/security/tutorials/cert 【参考方案1】:我认为这个问题与geoserver并不完全相关。
您应该配置您的 java 应用程序服务器(tomcat 或其他)to use https。 Geoserver 将继承该配置
如果您使用的是tomcat,可以尝试关注this instructions。或者如 cmets 中所述,现在 geoserver doc 还包括 how to configure tomcat for ssl。
【讨论】:
GeoServer 文档涵盖了这一点:docs.geoserver.org/stable/en/user/security/tutorials/cert/…【参考方案2】:如果您使用代理,例如nginx。确保在 GeoServer 中设置正确的代理 URL。如果设置不正确,GeoServer 将在询问其功能时使用 HTTP 进行广告。您可以在浏览器中打开 WMS_MS_Capabilities.dtd 自行查看。
https://youserver.com/geoserver/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd
或
https://youserver.com/schemas/wms/1.1.1/WMS_MS_Capabilities.dtd
【讨论】:
以上是关于如何使用 https 从 Geoserver 加载地图?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 android google map v2 实现上为 geoserver 瓦片重新加载 TileOverlay
DotSpatial如何加载GeoServer谷歌 百度腾讯的WMS地图
openlayers 3加载GeoServer发布的wfs类型服务
使用 Openlayers 和 GEOServer 显示特征名称
通过 brutile/sharpmap 向 geoserver 发送 wms 请求以加载平铺地图 (tiled=true)