在AWS esri实例上无法从外部访问ArcGIS Portal

时间:2018-11-29 13:59:09

标签: redirect arcgis

我一直在AWS上安装我们自己的ArcGIS Enterprise实例。 我选择的实例是Ubuntu上的ArcGIS Enterprise。 重要的是要提到此安装是在不使用Cloudbuilder的情况下进行的。我知道这是一个使过程自动化的工具,但是只有在我已经开始直接解决当前的实例问题之后,才向我介绍它。因此,请不要建议我使用它从头开始重新启动整个过程。

实例的当前状态是我的ArcGIS Server正在运行。我可以访问它,上传服务,我们已经开始在Staging环境中使用它。

我已授权服务器上的所有软件,并验证其已获得许可。 Portal for ArcGIS是我的主要问题。 每当我尝试从办公室计算机从外部访问它时,由于某种原因,它似乎都重定向到内部IP,然后在该请求上超时。 例如键入(从我的浏览器中输入):

https://[dns address]:7443/arcgis/home

重定向到:

https://[internal IP]:7443/arcgis/home 

,然后超时。 (...花了太长时间才能响应错误)

有趣的是,我可以访问portaladmin区域。 只是门户网站本身不起作用。

另外,另一个令人奇怪的事情是,如果我不使用端口而输入内容,则可以访问窗口,但浏览器中会抛出异常。 例如:

https://[dns address]/arcgis

这将导致一个窗口,在该窗口中可以看到ArcGIS世界图标,但没有其他任何加载,并且在此页面的某些组件上还有“找不到资源” 404的例外。

有什么想法吗?我应该提供什么进一步的信息来回答这个问题? 我到处都看过了,但是Esri的文档并没有很好的例子和信息来理解我做错了什么。 另外,我不认为这是ArcGIS软件问题。看来这可能是代理问题。其他人遇到过类似的事情吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。 这是两个问题的组合:

  1. 由于完全不同且不相关的问题,正在运行Web适配器服务的Tomcat崩溃。
  2. 门户网站缺少Web适配器配置,因此未设置Web适配器URL的WebContext属性。

解决了这两个问题后,我能够正确访问门户。