我的nginx后端服务器应该只接受来自我的前端1.2.3.4的请求。但是,我也希望nginx能够记录正确的IP地址,所以我使用了set_real_ip_from
。但通过执行此操作,allow
配置中的规则不匹配,并且nginx将始终返回403.这是相关配置:
allow 1.2.3.4;
deny all;
set_real_ip_from 1.2.3.4;
real_ip_heaader X-Real-IP;
我怎样才能克服这个问题?
因为这些是在通过代理(例如Amazon ELB)访问您的应用程序时使用的,因此所有流量都来自单个IP地址; 如果你不使用那些你不能过滤。
—
El Yobo 2015年
set_real_ip
和日志X-Real-IP
标题?