eDNAapi proxy.docx

上传人:b****3 文档编号:3538842 上传时间:2022-11-23 格式:DOCX 页数:9 大小:312.75KB
下载 相关 举报
eDNAapi proxy.docx_第1页
第1页 / 共9页
eDNAapi proxy.docx_第2页
第2页 / 共9页
eDNAapi proxy.docx_第3页
第3页 / 共9页
eDNAapi proxy.docx_第4页
第4页 / 共9页
eDNAapi proxy.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

eDNAapi proxy.docx

《eDNAapi proxy.docx》由会员分享,可在线阅读,更多相关《eDNAapi proxy.docx(9页珍藏版)》请在冰豆网上搜索。

eDNAapi proxy.docx

eDNAapiproxy

DISTRIBUTEDNETWORKARCHITECTURE

 

如何设置eDNA客户端或API通过Proxy服务访问远程eDNA数据库

王余云

2008-12-03

印步(北京)软件有限公司

www.eDNA

中国●北京市朝阳区朝外大街乙12号

1号楼昆泰国际中心1011室

电话:

+86-10-58797132/33/34

传真:

+86-10-58797136

目录

1概述1

2安装eDNAProxy服务1

3服务器端如何设置3

3.1服务器端没有防火墙的情况3

3.2服务器端存在防火墙的情况3

4客户端如何设置6

4.1设置DNASYS.INI文件6

4.2使用eDNA客户端访问代理服务所代理的eDNA数据库7

如何设置eDNA客户端或API通过Proxy服务访问远程eDNA数据库

1概述

代理服务提供了一个统一的入口,来处理应用程序对eDNA服务器的数据请求,以适应实际应用中日益复杂的网络结构。

我们可以举一个例子。

假设运行多套eDNA服务的远程服务器上存在防火墙,阻止了端口访问。

而由于此服务器上有上百个服务,所以可能有上百个端口,如果一一开放端口则会对系统安全性构成挑战,对于网络管理员来说也是有疑问的。

这个时候就可以通过eDNA代理服务的功能,eDNA服务器上只开放一个或几个代理服务的端口,然后在远程计算机上就能使用客户端和API访问。

本文将介绍如何设置eDNA客户端或API通过Proxy服务访问远程eDNA数据库。

2安装eDNAProxy服务

1)Proxy服务运行所需文件

文件名

版本

描述

DnaPrxy.exe

1.0.0.13

eDNA代理服务,为eDNA客户端与eDNA系统之间设置一个中转站。

可用于解决集团复杂性问题,也适用于解决不同网段和防火墙阻隔带来的网络访问障碍。

DnaPrxy.cfg

eDNAPROXYSERVICE配置文件,需手工建立,并在其中配置服务运行所需的参数。

2)安装步骤

A.在eDNA数据库服务器上eDNA系统的安装目录新建一目录。

命名为PROXY。

如下:

B.设置eDNAPROXYSERVICE配置文件DnaPrxy.cfg。

DnaPrxy.cfg中的内容如下:

DnaPrxy.cfg

SERVICECAL1.PROXY//定义服务名称

TCPIP_ADDRESS172.17.5.2//定义代理服务绑定的IP地址

TCPIP_PORT9090//定义代理服务绑定的TCP端口

C.通过eDNA管理员客户端工具ServiceConfigManager注册eDNAPROXYSERVICE到服务目录。

注意:

eDNAPROXYSERVICE的服务类型是PROXY。

D.如果使用了eDNABOSS服务来管理,按照管理员文档中的操作添加到BOSS服务中。

E.启动eDNAPROXYSERVICE,可以看见PROXY服务已经在指定的IP地址以及端口上工作了。

3服务器端如何设置

3.1服务器端没有防火墙的情况

这种情况下,只要Proxy服务正确配置,能正常运行即可,无须特殊配置。

3.2服务器端存在防火墙的情况

这种情况下,首先要确保Proxy服务正确配置,能正常运行。

然后要在防火墙中开放代理服务的代理端口,应用程序就能通过这个端口来访问eDNA数据库。

下面以Windows防火墙为例来说明如何开放代理端口,步骤如下:

1.打开Windows防火墙设置

2.切换到“例外”选项卡

这时我们可以看到已经存在一些开放了的程序和端口,我们所要做的就是把代理服务的端口也添加到这个“例外”列表。

3.点击列表下方的“添加端口”按钮,此时程序弹出一个对话框。

我们假设代理服务的端口为9090,在此对话框将9090填入端口号栏,名称可自定义,这里我们把名称设置为“proxyTCP”,协议选择为“TCP”,点击确定按钮,端口即添加完成。

现在可以在“例外”列表中看到新添加的端口:

proxyTCP,如下图所示。

注意:

eDNAProxy服务是使用TCP协议来工作的,所以必须设置为TCP,而不能是UDP。

至此服务器端设置就完成了。

4.如果要修改端口,我们可以选中“proxyTCP”项,点击“属性”按钮,系统会弹出一个“编辑端口”对话框,可以在此对话框中来修改。

如下图所示。

5.以上介绍的是软件防火墙的设置,硬件防火墙也是同样的道理。

4客户端如何设置

4.1设置DNASYS.INI文件

1.在Windows目录下找到DNASYS.INI文件

2.选中此文件,然后编辑它

如果此前没有设置为客户端做代理,则文件内容通常如下图所示。

3.做如下设置

[SVCDIR]段内容也可删去,[SVCDIR]段的作用是按HOST文件指定的目录服务IP来访问eDNA数据库服务目录,这是数据库标准的工作方式,是默认的。

由于[Proxy]段在前,所以[SVCDIR]段内容实际上不起作用。

4.2使用eDNA客户端访问代理服务所代理的eDNA数据库

1.完成上述设置,我们再启动eDNA客户端,如“ServiceConfigManager”,会发现客户端现在访问的是代理服务所代理的eDNA数据库的服务目录了。

如下图所示。

2.按回车键,发现远程eDNA数据库各服务均能在客户端看到。

如下图所示。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1