如何使用 Apache 和 Tomcat 为 Geoserver WMS 设置子域
Posted
技术标签:
【中文标题】如何使用 Apache 和 Tomcat 为 Geoserver WMS 设置子域【英文标题】:How to setup Subdomains for Geoserver WMS with Apache and Tomcat 【发布时间】:2015-08-18 05:35:04 【问题描述】:我们正在运行一堆带有 GeoServer 的 WMS。 GeoServer 在 tomcat 网络服务器中运行,而 tomcat 在 apache 网络服务器后面。
目前我们可以这样访问我们的 WMS:http://domain.com/geoserver/layer/wms?....
我们需要的是 WMS 的不同子域,它们都指向同一个 GeoServer 实例,例如:
http://t1.domain.com/geoserver/layer/wms?....
http://t2.domain.com/geoserver/layer/wms?....
http://t3.domain.com/geoserver/layer/wms?....
有什么想法可以通过上述配置实现/配置吗?
【问题讨论】:
【参考方案1】:我不确定您是否可以使用 Apache/Tomcat 做到这一点。域名/子域名是其他主机到达您的主机的方式,之后他们发现它是 Apache 和 Tomcat 发挥作用的时候。
您应该询问您的 Internet 提供商的网络管理员,或者考虑另一种方法,例如 http://domain.com/t1/geoserver/layer/wms?... http://domain.com/t2/geoserver/layer/wms?
等。
我建议你Varnish reverse proxy,因为它是一个轻量级的软件,配置语言简单。
【讨论】:
以上是关于如何使用 Apache 和 Tomcat 为 Geoserver WMS 设置子域的主要内容,如果未能解决你的问题,请参考以下文章
如何解决这个 java.lang.ClassCastException: org.apache.tomcat.dbcp.dbcp.BasicDataSource 不能转换为 org.apache.to