ArcGIS API for JavaScript 4.x 本地部署之Apache(含Apache官方下载方法)
IIS、Nginx都说了,老牌的Apache和Tomcat也得说一说(如果喜欢用XAMPP另算)
本篇先说Apache。
安装Apache
这个...说实话,比Nginx难找,Apache最近的版本都是11M左右的体积,别下错了。
官方项目网站和官方下载网站是两个,下载站是:https://httpd.apache.org
这里下载的是Windows能用的版本。

然后你会进到一个https://httpd.apache.org/download.cgi这个网站:

点“a number of third party vendors”,还有一层:

点ApacheHaus才终于进来了...(OpenSSL和LibreSSL随便你选一个,看你需要哪个...)

安装简单,解压即可。运行bin目录下的 httpd.exe 即可作为控制台程序(当然也可以作为Windows服务运行,看你喜好)
配置ArcGIS API for JavaScript 4.11
解压官方下载到的API压缩包内的4.11文件夹(位于arcgis_js_v411_api\arcgis_js_api\library\4.11)到htdocs下:

然后打开conf目录下的httpd.conf文件,进行配置Apache服务器根地址和端口(我将Apache服务器端口设为了1570)

以上为配置Apache服务器根地址(即你解压出来的Apache几几几的本地文件夹),我放在C盘Web目录下的Server目录下了。

以上为配置Apache服务器的端口,我设为1570.
配置dojo.js和init.js
由于前两篇已经讲得很详细了,我这节直接跳过,直接给API文件夹内dojo文件夹的网络地址:
http://localhost:1570/ 等价 C:\Web\Server\Apache24\htdocs\
所以C:\Web\Server\Apache24\htdocs\4.11\dojo\ 等价于 http://localhost:1570/4.11/dojo/
故,我们把dojo.js和init.js中下图所示的baseUrl改为 http://localhost:1570/4.11/dojo


注意,我们没用HTTPS,所以协议应该为http。
测试访问

成功。
这里我就不测试了哈,有兴趣的可以参考前两篇:
ArcGIS API for JavaScript 4.x 本地部署之IIS法
ArcGIS API for JavaScript 4.x 本地部署之Nginx法
ArcGIS API for JavaScript 4.x 本地部署之Apache(含Apache官方下载方法)的更多相关文章
- ArcGIS API for JavaScript 4.x 本地部署之Nginx法
上篇ArcGIS API for JavaScript 4.x 离线配置之IIS法提到,如何用IIS配置ArcGIS jsAPI: 本篇则使用http下的Nginx配置,其原理基本一致.https的部 ...
- ArcGIS API for JavaScript 4.x 本地部署之跨域问题解决法:CORS
众所周知,在离线部署ArcGIS API for JavaScript时,有时候会产生微件上的字体.符号变成方框的问题.这是遇到了跨域,只需要对所在服务器进行配置即可. 本篇使用的环境是:API配置在 ...
- ArcGIS API for JavaScript 4.x 本地部署之IIS法
[导读] 关于如何在默认网站(Default Web Site,物理地址C:\inetpub\wwwroot\)启动,已有很多博客详尽地写好了. 本篇在自建网站(本机)中配置http而非https的j ...
- ArcGis API for JavaScript学习——离线部署API
ArcGis API for JavaScript开发笔记——离线部署API 以3.18版API为例: 在加载图图前引用GIS服务是必须的.有两种方法,一是在线引用,而是离线部署引用. 在线引用: & ...
- ArcGIS API for JavaScript开发环境搭建及第一个实例demo
原文:ArcGIS API for JavaScript开发环境搭建及第一个实例demo ESRI公司截止到目前已经发布了最新的ArcGIS Server for JavaScript API v3. ...
- arcgis api for javascript本地部署加载地图
最近开始学习arcgis api for javascript,发现一头雾水,决定记录下自己的学习过程. 一.下载arcgis api for js 4.2的library和jdk,具体安装包可以去官 ...
- Arcgis api for javascript学习笔记(4.5版本) - 本地部署及代理配置
在开发过程中,由于api的文件比较多,没必要每个项目都将api加入到解决方案中.况且在VS中如果将api加入解决方案,在编写css或js代码时,由于智能提示需要扫描脚本等文件,会导致VS很卡.所以个人 ...
- 【1】ArcGIS API for JavaScript 4.5/4.6 本地部署
惭愧,和我的学弟比起来,我所开始接触前端开发,ArcGIS API for JavaScript的时间和深度远远不及于他. 一年之尾,亦是一年之始,我也将正式开始我的博客生涯.本人在校学习并且做项目, ...
- ArcGIS api for javascript 离线部署
一.说明: 1.本篇文章以及之后的相关的文章所使用的ArcGIS API for javascript 的版本是3.3.初学者为了学习简单,可以引用在线的 Javascript.但是如果只能连接内网, ...
随机推荐
- MongoDB学习--安装与管理
一.简介 MongoDB是一种强大.灵活,且易于扩展的通用型数据库.他能扩展出非常多的功能.如二级索引(secondary index).范围查询(range query).排序.聚合(aggrega ...
- Unity文档阅读 第三章 依赖注入与Unity
Introduction 简介In previous chapters, you saw some of the reasons to use dependency injection and lea ...
- Python 3.6 中文手册——前言
1. 前言 如果你在电脑上做了很多工作,最终你会发现有一些任务你想要自动化.例如,你可能希望对大量的文本文件执行搜索和替换,或者以复杂的方式重命名并排列一堆照片文件.也许你想写一个小的自定义数据库,或 ...
- Ubuntu 命令手册
提示:命令太多,查找的时候请用Shift+F. 目录 • 1. 前言 • 2 安装升级 • 2.1 查看软件 xxx 安装内容 • 2.2 查找软件库中的软件 • 2.3 显示系统安装包的统计信息 • ...
- 好代码是管出来的——使用Git来管理源代码
软件开发过程中一个重要的产出就是代码,软件的编码过程一般是由一个团队共同完成,它是一个并行活动,为了保证代码在多人开发中能够顺利完成,我们需要使用代码版本控制工具来对代码进行统一存储,并追踪每一份代码 ...
- 获取GRIDVIEW中的TemplateField显示的文本值
GRIDVIEW中数据源绑定后的属性绑定我一般采取2种办法 一个是BoundField,只要设置DataField的对应属性名即可: 如: <asp:BoundField HeaderText ...
- 在阿里云的CentOS环境中安装配置MySQL、JDK、Maven
Welcome to Alibaba Cloud Elastic Compute Service ! [root@izbp19stm1x1k2io1e7r3tz ~]# rpm -Uvh http:/ ...
- spring-boot-oracle spring-batch
Install/Configure Oracle express Oracle xe installer for linux (I don't care if you're running linux ...
- TCP入门与实例讲解
内容简介 TCP是TCP/IP协议栈的核心组成之一,对开发者来说,学习.掌握TCP非常重要. 本文主要内容包括:什么是TCP,为什么要学习TCP,TCP协议格式,通过实例讲解TCP的生命周期(建立连接 ...
- 你不知道的JavaScript--Item15 prototype原型和原型链详解
用过JavaScript的同学们肯定都对prototype如雷贯耳,但是这究竟是个什么东西却让初学者莫衷一是,只知道函数都会有一个prototype属性,可以为其添加函数供实例访问,其它的就不清楚了, ...