gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1658回复:0

[分享]ArcGIS Server散布式装配

楼主#
更多 发布于:2011-08-24 20:36
<div class="intro"><big>内容提要: </big>遍布式安装ArcGIS Server 是企业级GIS 必定的选择,下面我们来讨论一下在Windows 操纵系统上如何遍布式策划ArcGIS Server 。Windows 是从XP 版本今后参与了自己的防火墙, 操纵系统增强了DCOM 平安监督. 因而在WindowsXP (sp2) 系统上举行散布式安装ArcGIS Se</div>
<div class="content">  
<p style="TEXT-ALIGN: left">遍布式安装ArcGIS Server 是企业级GIS 必定的选择,下面我们来讨论一下在Windows 操纵系统上如何遍布式策划ArcGIS Server 。Windows 是从XP 版本今后参与了自己的防火墙, 操纵系统增强了DCOM 平安监督. 因而在WindowsXP (sp2) 系统上举行散布式安装ArcGIS Server 必要进行一些分外的搭配能力保障GIS 服务器的顺当运行,下面以WindowsXP (sp2) 为例引荐遍布式安装的环节(假想计算机不是域成员):
<p style="TEXT-ALIGN: left">1,<a style="COLOR: black; FONT-SIZE: 8pt; TEXT-DECORATION: none" href="http://www.theji9.info/">超声波流量计</a>, 最先选择一台机器安装ArcGIS Server ,留神只安装ArcSOM ,即作为GIS 服务器管制器,假使这台机器名为HostSOM 。进行Post Installation 搭配,填写Server account 和Container account 帐户及密码。
<p style="TEXT-ALIGN: left">2、 此外一台机器装配ArcGIS Server ,,留神只装配ArcSOC ,这台机器作为效力器对象容器,假想这台机器名HostSOC 。同样举行Post Installation 搭配,填写Server account 和Container account 帐户及密码,留神Server account 和Container account 的帐户及密码要和在HostSOM 机器上的安设完整相像,这是为了数据分享以及确保本机器上的ArcSOC 过程能够被HostSOM 机器长途启用。运用ESRI 公司授权的license 文件举行登记。
<p style="TEXT-ALIGN: left">3、 在HostSOM 和HostSOC 两台机器上遵照此环节举行同样的设置。把Server account 添加至Administrator 和agsadmin 组,把Container account 增加至agsusers 组。
<p style="TEXT-ALIGN: left">4、 在HostSOM 机器上把ArcGIS Server Object Manager 效劳改为用当地体系用户登陆,并且从新启用服务
<p style="TEXT-ALIGN: left">5、 在HostSOM 机器上进行如下设置。初步 > 掌控面板 > Windows 防火墙。在通例选项卡中歇业防火墙。在除外选项卡中,
<p style="TEXT-ALIGN: left">点击 " 添加过程 " 将ArcSOM.exe 添加到除外,ArcSOM.exe 在装配目录的bin 文件夹下面(譬如:C:/Program Files/ArcGIS/bin/ArcSOM.exe )。
<p style="TEXT-ALIGN: left">点击 " 添加端口 " 。添加一个端口:名目:Web Port(http) , 端口号:80 ,类别:TCP ,点击 " 断定 " 。再次点击 " 增加端口 " 。再次添加一个端口:名目:DCOM(ArcGIS Server) ,端口号:135 ,类型:TCP ,点击 " 肯定 " 。
<p style="TEXT-ALIGN: left">这些端口和过程目前将显现在程序和服务列表中。确保其之前的复选框被选中。
<p style="TEXT-ALIGN: left">6, 在HostSOC 机器上举行如下安设。开端 > 掌控面板 > Windows 防火墙。在通例选项卡中歇业防火墙。在除外选项卡中,
<p style="TEXT-ALIGN: left">点击 " 添加程序 " 将ArcSOC.exe 添加到例外,ArcSOC.exe 在安装目录的bin 文件夹下面(比如:C:/Program Files/ArcGIS/bin/ArcSOC.exe )。
<p style="TEXT-ALIGN: left">点击 " 添加端口 " 。添加一个端口:名称:Web Port(http) , 端口号:80 ,类型:TCP ,点击 " 断定 " 。再次点击 " 添加端口 " 。添加一个端口:名目:DCOM(ArcGIS Server) ,<a style="COLOR: black; FONT-SIZE: 8pt; TEXT-DECORATION: none" href="http://www.zjgflw.info/">黑茶</a>,端口号:135 ,类别:TCP ,点击 " 肯定 "。
<p style="TEXT-ALIGN: left">7, 在HostSOM 和HostSOC 两台机器上举行如下相像的安设。 开端> 运行,输入dcomcnfg 号令,点击肯定。
<p style="TEXT-ALIGN: left">在展现的组件服务对话框中,开展组件服务,鼠标右键点击"我的电脑",选择属性,在"默许属性"选项卡中,选中"在此计算机上启动散布式 COM(E) " ,在默认身份印证级别挑选"衔接";在默许模仿级别选择"标识",废除供给附带的引用追踪平安性(P) 。
<p style="TEXT-ALIGN: left">"COM 平安"选项卡,在走访权限下,点击:编辑约束,添加agsusers 和 agsadmin 组,给以本埠拜访和长途探访权限。在启动和激活权限下点击:编辑制约,添加agsusers 和 agsadmin 组,予以当地启动和远程启动权限,以及当地激活和远程激活权限。
<p style="TEXT-ALIGN: left">8, 在HostSOM 机器上组件服务对话框中,张开 组件服务 > 计算机 > 我的电脑 > DCOM 配置, 选ArcSOM 组件,实行如下操作:
<p style="TEXT-ALIGN: left">i. 在组件上右键点击,选择"属性"菜单,选择"平安" 选项卡
<p style="TEXT-ALIGN: left">ii. 在"启动和激活权限"下,选择"自定义",点击"编辑",在启动权限下,添加INTERACTIVE 和NETWORK 组,予以当地启动,远程启动,本埠激活,远程激活权限。
<p style="TEXT-ALIGN: left">iii. 在"走访权限"下,选择"自定义",点击"编辑"按钮,在"拜访权限"下,添加INTERACTIVE 和 NETWORK 组,予以本埠探访,长途走访权限。
<p style="TEXT-ALIGN: left">iv. 在"通例"选项卡下,设置 身份印证级别为:默认
<p style="TEXT-ALIGN: left">v. 在"位子"选项卡下,抉择 在此运算机上运行利用过程。
<p style="TEXT-ALIGN: left">9, 在在HostSOC 机器上组件服务对话框中,点击开展组件服务 > 计算机 > 我的电脑 > DCOM 配置, 选ArcSOC 组件,实行上一步相像的操作。
<p style="TEXT-ALIGN: left">10, 从新启动HostSOM 和HostSOC 机器,都以用户Server account 登录操纵体系。在HostSOM 机器上察看ArcGIS Server Object Manager 效劳是否启用胜利。万一失利则检查服务属性,设置该效力的登录身份为当地体系帐户登录,从头启动服务即可。
<p style="TEXT-ALIGN: left">11, 当今就能够穿过ArcCatalog 来管束ArcGIS Server 了,在ArcCatalog 的TOC 中点击"Add ArcGIS Server ",在弹出的对话框中输入HostSOM 的运算机名作为Server ,点击"OK "就胜利衔接到了一个GIS Server 服务器(如图2 )。不过,目前的GIS Server 还不曾服务器对象容器。下面我们来把HostSOC 参与到效劳器对象管制器中。右键点击刚刚产生GIS Server 服务器,抉择"Server Properties ",并挑选"Hosts "选项卡,点击"Add "按钮,在弹出的对话框中输入HostSOC 的运算机名,点击"OK "就胜利增加了一台效力器对象容器。万一展现"Machine HostSOC is not a valid server container "相似的差错,那么缘故是DCOM 平安设置漏掉了或许不曾授权,从新对比上面的环节检验纰漏的地方。
<p style="TEXT-ALIGN: left">12, 添加地图服务之前要先设置一个虚构路径,假想就在HostSOM 机器(也可以是其它的机器)上建设,确保此机器曾经安装web server (譬如:IIS )。开端> 掌控面板> 管束工具>Internet 消息服务,在默认网站下创立一个虚构目录,比如:别称为map ,物理文件夹为C:/Inetput/wwwroot/map 。 穿过资源管制器分享map 文件夹,确保Server account 和Container account 的帐户有写权限。假使map 文件夹的网络路径为//HostSOM/map 。
<p style="TEXT-ALIGN: left">13, 在GIS Server 的"Server Properties "对话框中,并选择"Directories "选项卡,点击"Add "按钮,Output 后边输入"//HostSOM/map ",在Virtual Directory 中输入http://HostSOM/map ,点击"OK "。
<p style="TEXT-ALIGN: left">14, 下面在GIS Server 服务器中添加地图服务。开展GIS Server ,点击"Add Server Object "在弹出的导游界面中输入一个名字作为地图服务名(譬如:MyMap ),类别抉择"MapServer ",点击"下一步",在地图文档框中输入一个文档的网络路径(比如://HostSOM/share/Parcels.mxd ),并且要确保HostSOC 机器可以走访这个地图文档,不然会导致服务启动失利,因而即将把这个地图文档和指向的数据源分享出来,输出路径选择//HostSOM/map ,下面延续点击下一步直到完结。中间会波及到池化和孤单性的挑选用默许值即可,在此地不作翔实引荐。然后就能够在ArcCatalog 中博览颁布的地图了。到此为止我们就策划了一个散布式的ArcGIS Sever 。固然标题很短一读清楚,但它的确是一个庞杂的问题,因为它是“哥德巴赫猜度”。 </p></div>
[此贴子已经被作者于2011-08-24 20:37:13编辑过]
喜欢0 评分0
GIS麦田守望者,期待与您交流。
游客

返回顶部