如何从生产环境外部同时访问IIS和Geoserver的80端口?
在生产服务器上,安装了 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?
需要有用的建议来解决这个问题
At production server, IIS and GeoServer are installed. I can access IIS at port 80 From out side the production environment. i also want to access GeoServer at the same port 80 from out side of production environment, Like http://92.108.64.13:80/geoserver/web/. But, i could not access GeoServer at port 80.
Is it possible to access both IIS and Geoserver at port 80 ? Normally, Geoserver runs on different port, valid range is (1024 to 65535). Actually I do not want to open any other port for accessing GeoServer. Is there any solution available for accessing both Geoserver and IIS at port 80 ?
need for useful suggestion for solving this problem
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是可能的。您可以尝试以下两种方法之一:
1. Oracle 提供了一个WebLogic 插件(它基本上是IIS 的ISAPI 扩展),可用于配置从IIS 到WebLogic 的转发请求。显然这也适用于 Jetty,它是 GeoServer 附带的默认 java 容器。让它在 Windows 2008 上正常工作并不是一件容易的事。在以前版本的 IIS (IIS 6) 上可能更容易。
2. 使用 IIS.Net 的 URL 重写模块 http://www.iis.net/download/urlrewrite
我正在尝试获得与您正在执行的完全相同的实现。所以我会让你知道什么对我有用。我已经尝试过方法1,但没有完全按照我想要的方式工作。
This is possible. You can try one of the two approaches:
1. Oracle provides a WebLogic plugin (it is basically an ISAPI extension for IIS) which can be used to configure forwarding requests from IIS to WebLogic. Apparently this also works with Jetty, which is the default java container that GeoServer comes with. Getting it to work properly on Windows 2008 is not very straightforward. Probably easier on previous versions of IIS (IIS 6).
2. Use URL Rewrite module from IIS.Net http://www.iis.net/download/urlrewrite
I am trying to get the exact same implementation that you are doing. So I will let you know what works for me. I have tried approach 1 but not quite got it working as I want.