首页 / 浏览问题 / 云GIS / 问题详情
要把现在机器上的iPortal迁移到一台新机器上
109EXP 2023年04月13日

要把现在机器上的iPortal迁移到一台新机器上去,但现在机器上也有发布着较多数据的iServer作为后台服务器托管在iPortal上,iPortal上可以浏览这些数据和地图,iServer的地址用的是本地内部IP,新机器是外网IP,怎么把iServer的数据跟着iPortal顺利迁移过去?

8 个回答

您好,您可以在【管理】-【服务器管理】-【添加服务器】页面,找到对应的iserver服务器,点击【编辑】,设置新的服务地址,然后保存即可。需要注意的是新机器得能访问到新的iserver地址。
3,148EXP 2023年04月13日
注意,外网新机器不会是同样的172.24.94.247这个内网IP。
109EXP 2023年04月13日

谢谢苏打青柠,你回答的方法可以,直接把那个内部IP改成localhost了,能顺利迁移过去。

109EXP 2023年04月14日
同一台对外服务器上,想把基于localhost发布着的iserver服务,和 基于外网域名地址发布着的iserver服务,合并在一起该怎么处理?
109EXP 2023年04月14日

您的意思是想把一个iserver的服务迁移到另一个iserver吗?如果是这个意思的话您可以参考https://blog.csdn.net/supermapsupport/article/details/126296927这个博客。如果跨电脑迁移,您需要保证相同目录可以读取到数据。

不好意思,是继续接着iportal的问题提问的,上面的说的  基于localhost发布着的iserver服务,和 基于外网域名地址发布着的iserver服务,是iportal里的托管服务器地址,这两个地址上都发布着一些服务,想把这些服务都合并统一到外网地址上去该怎么处理

109EXP 2023年04月14日
就是得把本地iserver的服务迁移到外网iserver上,iportal这边只能注册代理iserver服务,没办法将一个iserver服务迁移到另一个iserver上
嗯,不过,在iportal里注册托管的两个地址的iServer,实质都是外网服务器上的同一个iserver,只是想把注册在iportal里的localhost名称换成外网域名,但是点击编辑菜单修改localhost为外网域名的话,就提示如上图的错误消息-- Address of node is already existed。
109EXP 2023年04月14日
两个都是一个iserver的话直接把其中一个删除不就行了么?报错信息就说已经有这个服务器了,一定要把localhost的修改成外网地址的话可以把已经有的删掉,再修改localhost。
一定要把localhost的修改成外网地址的话可以把已经有的删掉的话,外网地址上发布着的服务也会被一起删除,那就丢失服务了。因为这两个地址上都有服务,删掉哪一个都会丢失那个被删地址上的服务。
109EXP 2023年04月14日
问题已经搞定。我的解决方法給反馈一下,或许会有助于以后的工作。不做删除操作,只变更,循此思路,由于那个最想要的外网地址已经存在,那就只好改为另一个别的外网地址给这台机器,比如我这次是加了一个http的地址。

谢谢苏打青柠的及时交流与支持。
109EXP 2023年04月16日
...