fastdfs 内网 公网 双ip问题

背景:版本v6.04,公司服务器主用,阿里云服务器备用,主服务器由公网ip变成了内网ip。

问题:单机使用没问题,在路由器里面做个端口映射就可,但是在集群上就不行了,文件同步不了。

解决:
先看结果:1处为内网ip,2处为公网ip则可以正常使用。即storage节点中不能出现内网ip。
在这里插入图片描述

解决方法:
其实作者给了解决方案,6.0以上可以配置双ip,即内网和外网ip。设置
storage.conf 和 storage_ids.conf

use_storage_id=true
100001   group1  192.168.0.21,公网ip # 注意格式,许多人配置无效是因为格式问题

但是我没用,我只改了 storage.conf 中的tracker_server。

tracker_server=192.168.0.21,58.xx.xx.xx(公网ip):22122
tracker_server=aly:22122

以上操作可能是我误打误撞,没多久服务器重启就不行了,还得老老实实配置storage_ids.conf

  1. vim tracker.conf
use_storage_id = true # 启用
  1. vim storage_ids.conf
100001   group1  192.168.0.21,58.xx.xx.xx(公网ip)
100002   group1  172.19.117.80(阿里云内网ip),47.xx.xx.xx(公网ip)
  1. vim storage.conf
tracker_server=192.168.0.21:22122
tracker_server=47.xx.xx.xx(公网ip):22122
  1. vim client.conf
use_storage_id = true
  1. vim mod_fastdfs.conf
use_storage_id = false # 我没启用
tracker_server=公网ip:22122
tracker_server=aly公网ip:22122

在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值