1

在生产服务器上,安装了 IIS 和 GeoServer。我可以从生产环境外部访问端口 80 的 IIS。我还想从生产环境外部访问同一端口 80 的 GeoServer,例如http://92.108.64.13:80/geoserver/web/。但是,我无法在端口 80 访问 GeoServer。

是否可以在 80 端口同时访问 IIS 和 Geoserver?通常,Geoserver 在不同的端口上运行,有效范围是(1024 到 65535)。实际上我不想打开任何其他端口来访问 GeoServer。是否有任何解决方案可用于在端口 80 访问 Geoserver 和 IIS?

需要有用的建议来解决这个问题

4

1 回答 1

1

这个有可能。您可以尝试以下两种方法之一:
1. Oracle 提供了一个 WebLogic 插件(它基本上是 IIS 的 ISAPI 扩展),可用于配置从 IIS 到 WebLogic 的转发请求。显然这也适用于 Jetty,这是 GeoServer 附带的默认 Java 容器。让它在 Windows 2008 上正常工作并不是很简单。在以前版本的 IIS (IIS 6) 上可能更容易。
2. 使用来自 IIS.Net http://www.iis.net/download/urlrewrite的 URL Rewrite 模块

我正在尝试获得与您正在执行的完全相同的实现。所以我会让你知道什么对我有用。我已经尝试过方法 1,但并没有完全按照我的意愿工作。

于 2011-08-16T16:19:10.063 回答