[这是来自 ESRI GIS 站点的一篇转帖;我在那里没什么收获]
我无法找到使用 IIS 作为服务器的 ArcGIS for Portal 和反向代理的分步说明。我有一个设置,它大部分时间都有效,但在一个关键点失败了。以下是设置:
1)具有可从外部访问的静态 IP 地址的反向代理服务器(Windows)(仅允许端口 80/443 进入)。
2) 安装了 ArcGIS for Portal 和 Server 以及其各自的 Web 适配器(分别为“portal”和“arcgis”)的内部机器(“GIS”)。
3) Portal 还具有类似“https://gis.mydomain.com/portal‘
4) RP 服务器有几个 URL 重写条目 - 基本上直接指向具有“GIS”机器的服务器场。
5) 在 RP 服务器和“GIS”服务器的 IIS 中安装适当的 SSL 证书,证书名称为 gis.mydomain.com。
到目前为止,这个设置运行良好:我能够从外部访问所有内容,例如https://gis.mydomain.com/portal/home和 Gallery 等。但是,单击门户主页中的“注册”链接会产生浏览器错误:重定向次数过多(标头为 302)。因此,从内部机器传回的标头是 302,而不是 200。
我不知道发生了什么。也许调用 signup.html 页面时会出现一些额外的安全性?
任何想法?
谢谢!