我现在有一个场景:
有两台服务器:服务器A和服务器B,都有公网ip。服务器A对外提供web服务(https)。服务器B什么也没装。
现在因为复杂的网络环境,服务器A在某些地区延迟比较高,现在想通过在延迟高的地区部署一台新的服务器,也就是服务器B,通过服务器B把流量转发到服务器A。
我通过在服务器B上的以下操作,实现了流量转发
$ sudo firewall-cmd --zone=public --permanent --add-masquerade
$ sudo firewall-cmd --add-port=443/tcp --permanent
$ sudo firewall-cmd --add-port=443/udp --permanent
$ sudo firewall-cmd --zone=public --permanent --add-forward-port=port=443:proto=tcp:toaddr=服务器B:toport=443 --permanent
但是我发现一个问题,就是,服务器A上的nginx日志中,访问的ip现在全变成了服务器B的ip,请问有办法解决么?