我目前的设置包括一个pfSense防火墙,它将公共广域网通信转发到NAT内部IP。
示例:
这是正常工作的,流量被正确转发。我遇到的问题是在Nginx日志中看到本地IP (即pfSense路由器IP,在本例中是192.168.1.1)。
我已经搜索过并有很多文章建议使用real_ip模块,并设置X转发-For头,但这是行不通的。
备注:
发布于 2016-12-22 11:27:39
这个问题现在已经解决了。
我的pfSense NAT出站配置不正确。我同时设置了WAN和LAN映射。删除LAN出站映射修复了它。
发布于 2016-12-22 11:07:18
您应该使用pfsense的负载平衡功能来完成这个任务(如这里所描述的:https://www.howtoforge.com/how-to-use-pfsense-to-load-balance-your-web-servers),而不是使用NATING规则。
您只能定义一个负载平衡池,其中只有一个服务器。
此外,它将允许您在以后添加nginx服务器,如果您需要它。
https://serverfault.com/questions/822163
复制相似问题