局域网不需要内网穿透,外网需要使用内网穿透,并且将服务器主机的全限定域名设置成和内网穿透软件提供的域名一致。
PC端——局域网下,需要在本机的host文件中加入服务器IP和全限定域名的对应关系,再用全限定域名在本机浏览器中登录服务器主机上的Portal,此时本机可以获取服务器端Portal的全部操作权限;外网下,需要取消本机的host文件中的服务器IP和全限定域名的对应关系,再用服务器的全限定域名(或者说是内网穿透软件提供的域名)打开服务器端的Portal,url为https://webadaptorhost.domain.com/webadaptorname/home/,此时本机上不能直接使用Portal的成员登录,否则会显示重定向错误,只能在图库中查看对所有人共享的服务。从图库进入服务,可以正常查看概述、数据和可视化选项卡,但是不能显示设置选项卡。从概述选项卡右下角的url进入服务的REST目录,可以点击页面右上角的login登录Portal,此时可以查看主页的内容选项卡,但是不能从内容选项卡进入服务的详情页,再次打开Portal会显示重定向错误,只能清除Cooking解决。局域网且开启内网穿透,情况同外网下开启内网穿透一样。
iPad端——局域网下,本机只可使用*https://IP/webadaptorname/home/打开服务器Portal,此时只能查看图库且不能正常登录,从图库进入服务详情页,只有概述选项卡,而且不能在地图查看器中打开图层,也不能进入服务的REST目录,因为REST的url使用的是域名而不是IP,比PC端局域网下的操作权限少了很多,主要原因应该是没有在iPad中将服务器的IP和全限定域名对应。外网下,只能使用https://webadaptorhost.domain.com/webadaptorname/home/*打开服务器的Portal,同样不能正常登录,强行登陆会同PC端一样出问题。从图库进入服务详情页,只有概述选项卡,但是可以在地图查看器中打开服务图层,也可以通过url进入服务的REST目录再通过Online查看图层。局域网且开启内网穿透,情况同外网下开启内网穿透一样,并且可以使用IP打开Portal。
安卓手机端——情况和iPad端一样
只有PC端局域网下、并且本机host文件中加入服务器IP和全限定域名的对应关系,才能正常登录并获取全部操作权限。外网下本机不能正常登录服务器Portal,强行登陆也只能查看一次Portal的内容页。
- 获取Portal门户URL,https://webadaptorhost.domain.com/webadaptorname/
- 打开ArcGIS Pro,进入 设置-门户,选择添加门户,输入门户URL
- 右键新添加的门户,设置为活动门户,右键登录,输入用户名和密码
- 切换到工作界面,点击目录窗格,切换到门户,查看我的内容和组织的全部内容。