Apache 配置ArcGIS server/portal 反向代理
分享
背景
处于安全,负载均衡,访问加速等原因会对服务器启用反向代理。arcgis for server的默认的访问地址为http://server:6080/arcgis。这个时候端口和实例名都暴露了。可以通过配置反向代理来保护。
本文通过apache作为反向代理服务器,来配置反向代理,对外暴露端口8080,且实例修改为mygis。
安装环境
Apache的安装配置
Server/portal的安装配置
ArcGIS server 端配置如下:
登录admin,点击【system】-【properites】-【update】,在properties对话框中添加如下json
通过上面的配置,在浏览器中输入http://jiangmb.portal.com:8080/mygis 可以访问到arcgis for server了。有效的将真正的服务器进行隐藏了。
portal中的配置同理可证。
当然使用webadaptor就更为方便了。
文章来源:http://www.cnblogs.com/myyouthlife/p/5166538.html
处于安全,负载均衡,访问加速等原因会对服务器启用反向代理。arcgis for server的默认的访问地址为http://server:6080/arcgis。这个时候端口和实例名都暴露了。可以通过配置反向代理来保护。
本文通过apache作为反向代理服务器,来配置反向代理,对外暴露端口8080,且实例修改为mygis。
安装环境
- windows 10
- apache 2.4 AppacheHaus
- ArcGIS Server、portal 10.3.1
Apache的安装配置
- Apache的官网,下载Apache 2.4发行版。Apache的版本号下,有许多个版本名,如AppacheHaus, xampp傻傻的分不清楚。
- 将下载的目录放置在根目录。不放置根目录创建服务的时候会报错。
- cd 到bin目录创建Apache服务
通过上面会创建一个默认名字的Apache的服务,也可以在后面加上-n “name”创建一个指定名字的服务。在services.msc中可以看到服务。httpd.exe -k install
- 启动或者停止Apache服务,可以通过如下命令行或者在服务管理器中启动
httpd.exe start/stop
- 启动Apache反向代理模块 apahce 默认的反向代理module是没有启用的。需要更改配置文件。
- 打开httpd.conf 文件
- 将如下两个模块的签名的#号删除,启用两个模块 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so
- http.conf 文件下面如下代码
ProxyPassReverse /mygis http://jiangmb.portal.com:6080/arcgisProxyPass /mygis http://jiangmb.portal.com:6080/arcgis
Apache的默认的http的端口为80,https的端口为443。由于这两个端口被其他web服务器占用。需要更改端口。更改443端费半天劲没有成功,最后发现配置文件,改错了,此处该感谢赛总。正确步骤如下
- 更改80 端口修改 httpd.conf 将Listen 80 更改成其他端口。
- 443端口。需要修改httpd-ahssl.conf 文件。将里面所有的443替换成其他端口。
Server/portal的安装配置
ArcGIS server 端配置如下:
登录admin,点击【system】-【properites】-【update】,在properties对话框中添加如下json
{
"WebContextURL": "http://gisserver.domain.com/mygis"
}
通过上面的配置,在浏览器中输入http://jiangmb.portal.com:8080/mygis 可以访问到arcgis for server了。有效的将真正的服务器进行隐藏了。
portal中的配置同理可证。
当然使用webadaptor就更为方便了。
文章来源:http://www.cnblogs.com/myyouthlife/p/5166538.html
0 个评论
推荐内容
- ArcGIS Pro 2.4向独立server发布服务步骤
- Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例
- ArcGIS Desktop 10.x 授权Ⅰ——在线激活授权码
- ArcGIS for Server 10.x 许可授权手册
- Portal for ArcGIS 10.X许可授权手册 (Windows版)
- arcgis server 无法手动删除切片
- ArcGIS系统要求知多少
- ArcGIS for Server内置JS Viewer的离线部署和配置
- Linux上安装ArcGIS for Server超详细教程——以Redhat6.5上安装ArcGIS for Server 10.3.1为例
- 如何创建Geometry Service?
相关问题
- 如何优雅的使用ArcGIS知乎?
- 建设ArcGIS知乎平台的目和意义?
- ArcGIS知乎社区改进意见征集
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- arcgis版本兼容性
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- ArcGIS 知乎社区活动 之 字幕组加鸡腿暨KBP字幕组招新【获奖名单公布与优秀作品展示】
- 请问大神们,怎么用ArcGIS做城镇间经济联系强度的图?
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- ArcGIS如何求栅格图像的“质心”