知识库 : 文件服务器内外网详细配置

Edit Document

 

 

 

 

 

 

 

 

 

文件 服务器 内外网详细 配置(UFS2.0)

 

目录

1. 单机环境配置

2. 集群环境配置

 

文件 服务器 (UFS 2.0) 的 访问可以调用API,也可以 通过 URL链接进行直接访 问 。 通过 API 访问 调用的是中间件服务 ,不存在 内外网访问不到问题, 但 通过URL进行访问的话 会出现 无法链接的情况 ,这是 由于 文件服务器 一般 和 中间件部署在 内网 ,配置的也是内网的IP和端口。 文件服务器 配置的是内网 信息 , 无论 请求的用户 来自 内网还是外网 获取 到的URL 链接中 的IP都是 内网IP,从而 导致 外网用户 无法访问文件服务器 。

在 UFS2.0版本中通过配置来解决内网问题 , 不需要像以往 那样做网络上的设置。

1.        单机 环境配置

例:机器 A 做了内外网隔离,文件服务部署在内网上机器 A 上 , 机器 A 的 IP 地址为 192.168.1.10 ;端口为 9090.

通过 sysConfig 正常配置文件服务器为内网的 IP 和端口后修改配置文件 {ncHome}/ierp/sf/ufsconfig/ufs.properties 内外网 相关参数。

各参数含义为:

#是否启用文件服务器内外网环境配置

ufs.config.wlan.config=true

 

#配置文件服务器所映射的外网IP

ufs.config.wlan.ip=202.2.52.20

 

#配置文件服务器所映射的外网端口

ufs.config.wlan.port=9191

 

#文件服务器所在内网的子网掩码

ufs.config.intranet.mask=255.255.255.0

 

#指定的特殊的网段,来自该网段的请求的URL为内网链接

ufs.config.intranet.case=10.20.*.*

 

2.        集群环境 配置

机器 A(192.100.1.11:1010) 和机器 B(192.100.1.22:2020) 在内网组成 ( 水平 / 垂直 ) 集群,机器 A 为 master ,机器 B 为 ncMem ,外网通过 20.2.6.57:7070 访问应用服务。

此环境中文件服务器需要配置在非 master 机器上 ( 上述场景机器 B) , 即在 sysConfig 中文件服务器的 IP 地址和端口配置为机器的 IP 和端口。由于内外网环境中文件服务器配置成内网的 IP 地址和端口外网用户是无法访问的,所以需要手动修改配置文件中内外网相关的参数 ( 参考单机环境配置 ) 。

正确配置文件服务器后通过 URL 访问文件服务器时, 内网用户返回内网 IP 地址的链接,外网用户返回外网 IP 地址的链接。

Attachments:

09_文件服务器内外网详细配置.docx (application/vnd.openxmlformats-officedocument.wordprocessingml.document)

Comments:

1、集群本地磁盘存储时文件服务器配置的内网和外网端口不应该是具有服务转发功能的端口, 否则下载文件的时候会出现找不到文件的情况。

2、MongoDB存储时由于附件和元数据都集中存储所以配置文件服务器的内外和外网端口可以是任意的可用端口

3、FTP存储时,由于客户端直接连FTP服务器上传文件,若FTP服务器配置在内网需要将FTP服务器做内外网映射,将FTP服务器的外网IP和端口配置到文件服务器中;此时需要保证内网用户可以通过外网的IP:PORT访问到FTP服务器

Posted by jinfeng at 2015-12-03 20:31