我目前的设置包括一个pfSense防火墙,该端口将公共WANstream量转发到NAT内部IP。
例:
这是按预期工作,stream量正确转发。 我遇到的问题是在Nginx日志中看到本地IP(即pfSense路由器IP,本例中为192.168.1.1)。
我search了很多文章,build议使用real_ip模块,并设置X-Forwarded-For头,但这是行不通的。
笔记:
这个问题现在已经修复。
我的pfSense NAT出站configuration不正确。 我有广域网和局域网映射设置。 删除LAN出站映射修复了它。
您应该使用pfsense的负载均衡function来执行此操作(如此处所述: https ://www.howtoforge.com/how-to-use-pfsense-to-load-balance-your-web-servers),而不是NATING规则。
您只能定义一个负载平衡池,其中只有一个服务器。
此外,它将允许您稍后添加nginx服务器如果您需要它。