在 AWS esri 实例上无法从外部访问 ArcGIS Portal
ArcGIS Portal inaccessible externally on AWS esri instance
我一直在 AWS 上安装我们自己的 ArcGIS Enterprise 实例。
我选择的实例是 Ubuntu 上的 ArcGIS Enterprise。
值得一提的是,此安装是在未使用 Cloudbuilder 的情况下进行的。我知道它是一个自动化流程的工具,但只有在我已经开始正面解决我当前的实例问题后,我才被介绍给它。所以,请不要建议我从头开始使用它重新启动整个过程。
我的实例的当前状态是我的 ArcGIS Server 正在运行。我可以访问它,上传服务,我们已经开始在暂存环境中使用它。
我已经授权了服务器上的所有软件并验证了它是许可的。 ArcGIS 门户是我的主要问题。
每当我尝试从外部(从我的办公室计算机)访问它时,它似乎出于某种原因重定向到内部 IP,然后该请求超时。
例如输入(从我的浏览器):
https://[dns address]:7443/arcgis/home
重定向到:
https://[internal IP]:7443/arcgis/home
这次超时了。 (...响应错误的时间太长)
有趣的是我可以访问 portaladmin 区域。
只有门户本身不起作用。
此外,另一件奇怪的事情是,如果我在不使用端口的情况下键入,我可以访问 window 但浏览器中会抛出异常。
例如:
https://[dns address]/arcgis
这将导致 window 可以看到 ArcGIS 世界图标,但没有加载任何其他内容,并且此页面的某些组件上存在 "resource not found" 404 异常。
有什么想法吗?我应该包括哪些进一步的信息来回答这个问题?
我到处都看过,但 Esri 的文档并没有提供示例和信息来理解我做错了什么。
另外,我认为这不是 ArcGIS 软件问题。看起来这可能是代理问题。还有其他人遇到过这样的事情吗?
谢谢!
我找到了解决方案。
这是两个问题的组合:
- Tomcat 即 运行 Web 适配器服务因完全不同且不相关的问题而崩溃。
- 门户网站缺少网络适配器配置,因此没有使用网络适配器 URL 设置的 WebContext 属性。
解决这两个问题后,我可以正确访问门户了。
我一直在 AWS 上安装我们自己的 ArcGIS Enterprise 实例。 我选择的实例是 Ubuntu 上的 ArcGIS Enterprise。 值得一提的是,此安装是在未使用 Cloudbuilder 的情况下进行的。我知道它是一个自动化流程的工具,但只有在我已经开始正面解决我当前的实例问题后,我才被介绍给它。所以,请不要建议我从头开始使用它重新启动整个过程。
我的实例的当前状态是我的 ArcGIS Server 正在运行。我可以访问它,上传服务,我们已经开始在暂存环境中使用它。
我已经授权了服务器上的所有软件并验证了它是许可的。 ArcGIS 门户是我的主要问题。 每当我尝试从外部(从我的办公室计算机)访问它时,它似乎出于某种原因重定向到内部 IP,然后该请求超时。 例如输入(从我的浏览器):
https://[dns address]:7443/arcgis/home
重定向到:
https://[internal IP]:7443/arcgis/home
这次超时了。 (...响应错误的时间太长)
有趣的是我可以访问 portaladmin 区域。 只有门户本身不起作用。
此外,另一件奇怪的事情是,如果我在不使用端口的情况下键入,我可以访问 window 但浏览器中会抛出异常。 例如:
https://[dns address]/arcgis
这将导致 window 可以看到 ArcGIS 世界图标,但没有加载任何其他内容,并且此页面的某些组件上存在 "resource not found" 404 异常。
有什么想法吗?我应该包括哪些进一步的信息来回答这个问题? 我到处都看过,但 Esri 的文档并没有提供示例和信息来理解我做错了什么。 另外,我认为这不是 ArcGIS 软件问题。看起来这可能是代理问题。还有其他人遇到过这样的事情吗?
谢谢!
我找到了解决方案。 这是两个问题的组合:
- Tomcat 即 运行 Web 适配器服务因完全不同且不相关的问题而崩溃。
- 门户网站缺少网络适配器配置,因此没有使用网络适配器 URL 设置的 WebContext 属性。
解决这两个问题后,我可以正确访问门户了。