首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pfSense + NAT和nginx -实际IP未显示在日志中

问pfSense + NAT和nginx -实际IP未显示在日志中
EN

Server Fault用户
提问于 2016-12-22 01:16:17
回答 2查看 3.2K关注 0票数 5

我目前的设置包括一个pfSense防火墙,它将公共广域网通信转发到NAT内部IP。

示例:

  • 104.12.134.12:80 (广域网IP)端口将所有通信量转发到192.168.1.104:80

这是正常工作的,流量被正确转发。我遇到的问题是在Nginx日志中看到本地IP (即pfSense路由器IP,在本例中是192.168.1.1)。

我已经搜索过并有很多文章建议使用real_ip模块,并设置X转发-For头,但这是行不通的。

备注:

  • 我的路由器的IP不同于我正在进行端口转发的IP(这是有意的)。
  • 我不拥有104.12.134.12,这只是一个例子。
EN

回答 2

Server Fault用户

回答已采纳

发布于 2016-12-22 11:27:39

这个问题现在已经解决了。

我的pfSense NAT出站配置不正确。我同时设置了WAN和LAN映射。删除LAN出站映射修复了它。

票数 1
EN

Server Fault用户

发布于 2016-12-22 11:07:18

您应该使用pfsense的负载平衡功能来完成这个任务(如这里所描述的:https://www.howtoforge.com/how-to-use-pfsense-to-load-balance-your-web-servers),而不是使用NATING规则。

您只能定义一个负载平衡池,其中只有一个服务器。

此外,它将允许您在以后添加nginx服务器,如果您需要它。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/822163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档