我们正在运行一组带有 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?....
关于我们如何使用上述配置实现/配置它的任何想法?
最佳答案
我不确定您是否可以使用 Apache/Tomcat 做到这一点。域名/子域名是其他主机到达您的主机的方式,在他们找到它之后,Apache 和 Tomcat 开始发挥作用。
您应该向您的 Internet 提供商的网络管理员询问这个问题,或者考虑另一种方法,例如 http://domain.com/t1/geoserver/layer/wms?... http://domain.com/t2/geoserver/layer/wms?
等
我建议你Varnish reverse proxy因为它是一种具有简单配置语言的轻量级软件。
关于apache - 如何使用 Apache 和 Tomcat 为 Geoserver WMS 设置子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32064263/