GIS 服务器内置了Web服务器,如果我想用我自己企业内部的服务器,该怎么做?

多个GIS服务器集群又如何做?

……

有问题,说明我们在思考,这也是我们希望看到的,因为只有不断的思考,不断的问自己为什么,我们才有可能将一个东西完整的认识, 现在就开始我们的正文。

什么是ArcGIS Web Adaptor

ArcGIS Server 10.1 内嵌了一个Web服务器,我们肯定想过让ArcGIS Server 跟我们自己的Web服务器一起工作,如果这样的话就需要另外一个组件ArcGIS Web Adaptor,该组件允许将ArcGIS Server 和我们的Web 服务器整合在一起。Web Adaptor  兼容IIS和Java EE 服务器(Websphere,JBoss,WebLogic)。

Web Adaptor 是一个运行在我们的Web站点中的一个应用,它将请求转发给GIS 服务器,它会跟踪ArcGIS Server站点以便了解哪些GIS服务器被移走了或者添加了新的GIS 服务器,它会将请求转发给目前参与的GIS 服务器。

当我们准备将 ArcGIS Server 站点暴露给外部用户的或者要实施负载均衡和安全技术的时候或者为我们的ArcGIS Server 站点保持一个静态的URL,我们应该安装Web Adaptor。

注意WebAdaptor必须和Web服务器安装在同一台服务器上

Web Adaptor给我们提供那些好处

  •    允许ArcGIS Server跟我们自己的Web服务器整合,通过在站点中增加一个Web服务器,就可以获得承载Web应用程序的能力,这些web程序可使用自己发布的GIS服务
  •    允许将GIS 服务器通过结构的标准网站和端口暴露出去
  •   通过将请求分发给不同的ArcGIS Server站点的GIS 服务器以便提供web层的负载均衡
  •   可以阻止外部用户访问ArcGIS Server站点目录和ArcGIS Server Manager
  •   如果使用IIS,我们可以使用Windows 集成身份验证在web层限制进入我们站点的用户。

Web Adaptor的安装

WebAdaptor 这个组件是在ArcGIS Server的安装盘中,安装也比较容易,只需要点击Setup然后,下一步即可(要和Web服务器装在一起,我这里用的是IIS作为服务器),安装完之后,会在IIS服务器上看到我们安装的WebAdaptor,如下图:

安装完之后,我们需要一个操作就是将Web Adaptor跟我们的Server关联起来,也就是想Web Adaptor注册Server站点,我们只需要在浏览器打开Web Adaptor,就看到一个配置的页面,如下图:

这样在以后使用的时候,我们只需要向用户暴露Web  Adaptor的地址即可。我们对Web Adaptor的介绍就到此,这样的话我们的整个架构内容也完整了。

小结:Web  Adaptor其实是一个可选的组件,它的出现是为了让我们的站点对外提供统一的URL地址,此外还可以将GIS服务器跟企业内部的Web服务器集成,在安全方面可以利用web服务器的安全机制来保证我们GIS服务器的安全……

原文连接:http://blog.csdn.net/arcgisserver_book/article/details/7783305

【转】ArcGIS Server 站点架构-Web Adaptor的更多相关文章

  1. Windows下创建ArcGIS Server站点

    原创文章,转载须标明出处自: https://www.cnblogs.com/gisspace/p/8126261.html ------------------------------------- ...

  2. ArcServer10.1系列产品之ArcGIS Web Adaptor (IIS)

    1.关于 ArcGIS Web Adaptor 通过 ArcGIS Web Adaptor,可以将 ArcGIS for Server 与您现有的 Web 服务器进行集成.ArcGIS Web Ada ...

  3. linux REDHAT6.4下安装ArcGIS Server 10.1

    1 安装环境 因为Linux的发行版本比较多,我们在使用的时候请严格按照官网给的给出的版本,在官网上给出的是经过严格测试的,如果采用其他的,即便安装上了,在后续的运作中出现问题,这个可就麻烦了,官网对 ...

  4. Windows下建立ArcGIS Server集群

    原创文章,转载须标明出处自: http://www.cnblogs.com/gisspace/p/8269525.html -------------------------------------- ...

  5. ArcGIS API for JavaScript(2)-ArcGIS Server发布要素图层服务

    1.前言 上一篇该系列的文章我们主要讲了一下基础Web地图搭建,这篇我们主要讲一下ArcGIS Server发布服务,并且如何调用服务.将自己的数据加载到Web地图当中来,实现Web端浏览数据. 2. ...

  6. 使用内存虚拟硬盘 提高ArcGIS server并发性能的一种方法

    1 问题提出 1.1 概述 提高ArcGIS server并发性能的方法很多,本文讨论在用户硬件足够强大的情况下(主要是内存足够大),使用内存模拟硬盘来提高数据的读取效率,以达到提高ArcGIS se ...

  7. SystemLogParser ArcGIS Server运维工程师的好助手

    单位使用ArcGIS Server发布了众多GIS服务,作为系统运维工程师,一直希望能有一种便捷的方式能获得服务的访问情况,Esri推出的SystemLogParser这款小程序就是不错的辅助工具,而 ...

  8. ArcGIS发布地图服务时报错Error: ArcGIS Server site is currently being configured by another administrative operation. Please try again later.

    2017-06-06试图发布ArcGIS Server站点托管的服务时,返回以下错误消息: ERROR: Service 'test'.'MapServer' in folder '/' is cur ...

  9. 解除Portal for ArcGIS与ArcGIS Server的联合

    将ArcGIS Server站点添加到Portal中,可以实现ArcGIS Server站点的单点登录特性,并可以与Portal共享Server站点发布的内容,同时通过将联合服务器注册为托管服务器后还 ...

随机推荐

  1. svg和canvas比较以及svg简单介绍

    文章地址:https://www.cnblogs.com/sandraryan/ 什么是svg 可缩放矢量图形(Scalable Vector Graphics) 1. 一种使用XML描述的2D图形语 ...

  2. Python--day40--复习和回调函数实例

  3. H3C ACL的标识

  4. H3C 静态路由实现路由备份和负载分担

  5. H3C DHCP系统组成

  6. Eclipse修改控制台字体

    步骤:Window-->Preference-->General-->Appearance-->Colors and Fonts-->Basic-->Text Fo ...

  7. php连接数据库并创建数据库表

    先开启本地服务器 1.输入localhost/phpmyadmin 查看本地数据库是否安装 2.在本地服务器上建一个文件夹,里面建一个php文件(如test.php) 3.连接数据库 4.在浏览器上输 ...

  8. ASP.NET MVC4.0+EF+LINQ+bui+bootstrap+网站+角色权限管理系统(4)

    接下来就是菜单管理了,菜单分为两部分,一部分是菜单管理,另一部分是左边的树形菜单 数据库添加菜单表Menus USE [MVCSystem] GO /****** Object: Table [dbo ...

  9. 推荐:mysql锁 innodb下的记录锁,间隙锁,next-key锁

    你需要知道的 之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁. 行锁 记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁. 生活中的间隙 ...

  10. VisualStudio 断点调试详解

    本文详细告诉大家 VisualStudio 断点调试的功能和使用方法,本文使用的是最新 VisualStudio2019 的功能,也许在你看到这篇博客的时候这个版本已经过时 本文将会按照从简单到复杂, ...