ArcGIS API和SDK本地IIS配置部署

2018-02-24 10:11:53来源:oschina作者:HarleyZhuge人点击

分享
一、IIS术语解释
1、什么是IIS

IIS是Internet Information Services英文全称的缩写,是一个World Wide Web server服务。IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

网站程序部署在IIS服务器


IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。直白的说,IIS属于Windows服务器组建,像目前很多网站服务器依然安装的是Windows服务器系统,比如最常见的Windows server2003 其里面最核的功能,就是IIS。


对于小白朋友来说,只要知道IIS是网页服务组件,用来搭载网站运行程序的平台即可,比如IIS结合php+ASP环境,即可放置目前流行的ASP/PHPx程序的网站程序。Windows XP/server2003自带的是IIS6版本,Win7/Win8服务器版本,自带的是IIS7/8版本,版本越高,安全性通常越好。


二、IIS有什么用?

关于IIS的作用以及一些使用的朋友多数是网站技术人员或者站长,对于普通电脑用户而言,因此我们可以看到,普通安装的XP/Win7/Win8系统中没有IIS功能,这主要是由于IIS对普通用户无用处,被阉割了。


专业的说,IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,您可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(home directory),对于IIS来说,所有服务器都是它的虚拟服务器。当然如果打算将电脑配置成服务器,也可以下载IIS安装包,安装使用,之后可以将电脑配置成服务器环境,以便可可以在本地调试或者测试一些ASP或则PHP网站程序。

二、安装前准备
1、选择下载版本:http://support.esrichina-bj.cn/2011/0223/960.html


2、下载到本地的文件如下图所示:


3、解压上面2个zip压缩包,如下图所示:


4、确保本地已经安装了IIS,如果已安装自行忽略

http://jingyan.baidu.com/article/8275fc8694360146a03cf6c3.html


三、WIN7安装IIS服务器

1、打开”控制面板“,如下图:



2、在控制面板中找到”程序和功能“,点击打开,如下图所示:


3、点击”打开或关闭Windows功能“,会弹出”Windows功能“对话框,如下图:


4、安装完毕后,回到”控制面板“,找到”管理工具“,双击打开,如下图所示:


5、在”管理工具“中找到”Internet 信息服务(IIS)管理器“,如下图所示:


6、双击打开”Internet 信息服务(IIS)管理器“,如下图,说明IIS服务器已经安装成功


三、api和sdk本地IIS配置部署
1、打开C:/Inetpub/wwwroot文件夹
2、将arcgis_js_v39_sdk文件夹直接拷贝到C:/Inetpub/wwwroot下,
变成C:/Inetpub/wwwroot/arcgis_js_v39_sdk,如下图所示:


3、将arcgis_js_v39_api/arcgis_js_api目录下的library文件夹拷贝到
C:/inetpub/wwwroot/arcgis_js_v39_sdk/arcgis_js_api下,变成
C:/inetpub/wwwroot/arcgis_js_v39_sdk/arcgis_js_api/library,如下图所示:


4、打开IIS,如下图所示,浏览install.htm,如下图所示,说明初步部署成功:




5、找到C:/inetpub/wwwroot/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9/init.js文件,利用记事本或EditPlus打开;Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9/,其中为机器名称或者机器IP,注意没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost,如下图所示:



6、找到C:/inetpub/wwwroot/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9/js/dojo/dojo/dojo.js文件,利用记事本或者EditPlus打开,Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9/,其中为机器名称或者机器IP,没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost,如下图所示:




7、如下图所示,找到3.9compact文件夹,接下来8)、9)步骤的操作和5)、6)完全相同,只是8)、9)操作针对3.9compact文件夹,而5)、6)操作针对3.9文件夹,如下图所示:


8、C:/inetpub/wwwroot/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9compact/init.js文件,利用记事本或者EditPlus打开;Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9compact/,其中为机器名称或者机器IP,注意没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost,如下图所示:



9、找到C:/inetpub/wwwroot/arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9compact/js/dojo/dojo/dojo.js文件,利用记事本或者EditPlus打开,Ctrl+F组合键查找[HOSTNAME_AND_PATH_TO_JSAPI],并替换为/ arcgis_js_v39_sdk/arcgis_js_api/library/3.9/3.9compact/,其中为机器名称或者机器IP,没有http前缀。可以是localhost或者192.168.11.195,这里我使用的是localhost,如下图所示:



10、经过上面9个步骤,我们就完成了ArcGIS API for JavaScript的本地部署

引用地址:https://jingyan.baidu.com/article/8275fc8694360146a03cf6c3.html


https://www.cnblogs.com/lonelyxmas/p/5755048.html

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台