文件 服务器 内外网详细 配置(UFS2.0)
目录
文件 服务器 (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 地址的链接。