保姆级教程:用Windows Server 2016和IIS从零搭建ArcGIS Enterprise 10.8全栈环境(含自签名证书生成)
从零构建ArcGIS Enterprise 10.8全栈环境Windows Server 2016实战手册当企业需要搭建私有化的地理信息服务平台时ArcGIS Enterprise无疑是最专业的选择之一。但对于刚接触这套系统的IT人员来说从裸机开始部署整套环境可能会遇到各种坑——IIS配置不完整、证书绑定失败、组件通信异常等问题屡见不鲜。本文将用最详实的步骤带你完成从Windows Server基础配置到ArcGIS全组件联调的完整过程。我曾在多个项目中负责ArcGIS环境部署发现90%的安装失败都源于前置准备不充分。不同于普通应用软件ArcGIS Enterprise对系统环境有着严苛的要求特别是IIS功能和SSL证书的配置这些看似基础的环节往往决定着整个部署的成败。1. 环境准备不可逆的系统配置1.1 主机命名与网络规划在启动安装程序前必须确定以下关键信息且后续无法更改主机名建议使用英文数字组合如GIS-SVR01避免特殊字符完整域名(FQDN)不能使用arcgis.com或esri.com等保留域名静态IP地址确保与域名解析一致若没有DNS服务器需在C:\Windows\System32\drivers\etc\hosts中添加记录192.168.1.100 gis.example.com1.2 IIS角色安装与优化ArcGIS Web Adaptor依赖IIS但系统默认安装可能缺少必要组件。通过PowerShell执行完整安装Install-WindowsFeature -Name Web-Server,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-Static-Content,Web-Http-Redirect,Web-Health,Web-Http-Logging,Web-Performance,Web-Stat-Compression,Web-Security,Web-Filtering,Web-App-Dev,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Net-Ext45,Web-Asp-Net45,Web-Mgmt-Tools安装后需检查以下功能是否启用静态内容压缩动态内容压缩管理服务(Web-Mgmt-Service)2. 证书管理自签名SSL实战2.1 创建自签名证书使用PowerShell生成有效期5年的证书$cert New-SelfSignedCertificate -DnsName gis.example.com -CertStoreLocation cert:\LocalMachine\My -NotAfter (Get-Date).AddYears(5) -KeyUsage DigitalSignature,KeyEncipherment -KeySpec KeyExchange Export-Certificate -Cert $cert -FilePath C:\cert\gis_cert.cer Export-PfxCertificate -Cert $cert -FilePath C:\cert\gis_cert.pfx -Password (ConvertTo-SecureString -String YourPassword -Force -AsPlainText)2.2 IIS证书绑定打开IIS管理器 → 服务器证书导入.pfx文件为默认网站添加HTTPS绑定类型https端口443主机名gis.example.comSSL证书选择刚导入的证书测试证书有效性浏览器访问https://gis.example.com应显示安全锁标志3. 组件安装顺序与配置要点3.1 安装包准备建议按以下顺序下载安装包ArcGIS ServerArcGIS Data StoreArcGIS PortalArcGIS Web Adaptor需2份3.2 安装路径规划组件默认路径自定义建议ServerC:\Program Files\ArcGISD:\ArcGIS\ServerData StoreC:\Program Files\ArcGISD:\ArcGIS\DataStorePortalC:\Program Files\ArcGISE:\ArcGIS\PortalWeb AdaptorC:\inetpub\wwwroot保持默认Data Store安装路径不能包含空格如D:\GIS DataStore会导致安装失败4. 核心配置组件联调指南4.1 Server初始配置安装完成后访问https://gis.example.com:6443/arcgis/admin创建新站点设置主站点管理员账户配置存储位置建议使用NAS路径4.2 Data Store与Server连接在Data Store配置界面输入Server URLhttps://gis.example.com:6443管理员账户上一步创建的凭据选择存储类型关系型/切片缓存/时空大数据4.3 Portal部署关键步骤初始化门户管理员账户建议与Server不同内容目录至少50GB可用空间配置Web Adaptor名称portalURLhttps://gis.example.com/portal4.4 双Web Adaptor配置参数Server Web AdaptorPortal Web Adaptor安装目录C:\inetpub\wwwroot\serverC:\inetpub\wwwroot\portal目标组件ArcGIS ServerArcGIS Portal服务端口64437443配置完成后测试访问Server:https://gis.example.com/serverPortal:https://gis.example.com/portal5. 联合托管最终系统集成在Portal管理界面完成添加联合服务器启用托管服务发布测试服务验证常见问题排查证书错误确保所有组件使用相同CA签发的证书端口冲突检查443/6443/7443端口占用情况DNS解析所有节点必须能解析FQDN完成这些步骤后一个企业级的GIS服务平台就准备就绪了。记得在正式使用前进行压力测试特别是当Data Store采用时空大数据存储模式时需要额外调整JVM参数。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2524367.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!