winson 发表于 2014-2-11 12:14:54

CDN下nginx获取用户真实IP地址的问题。懂的人帮忙进来指教一下吧。谢谢

这里面有一个教程:http://www.ttlsa.com/nginx/nginx-get-user-real-ip/

实在不好意思。没办法。我单单为了这个问题也蛋疼了两天。因为我要封锁掉一整个日本国家的IP段。网络上的很多教程都已经不行了。但是这个方法跟


cloudflare的官方说的很相似。所以我就折腾了6个小时。最后还是不成功。。

我按照他的方法重启的时候老是会提示


Restarting nginx daemon: nginxnginx: unknown directive "set_real_ip_from"(两种方法使用的时候都会在这个地方出现问题,第二种方法会出现“cf_custom”字符) in /usr/local/nginx/conf/vhost/www.idconsale.com.conf:33nginx already running.


我用的是 cloudflare的CDN。

第二种 第三种他们都有提供了。我用的是军哥的LNMP。我搞了几个小时了还是无法成功。


https://support.cloudflare.com/hc/en-us/articles/200169746-What-is-the-CF-RAY-header-

cloudflare的IP段
https://support.cloudflare.com/hc/en-us/articles/200170706-Does-CloudFlare-have-an-IP-module-for-Nginx-

licess 发表于 2014-2-11 19:17:42

unknown directive "set_real_ip_from" 应该是你家的位置不对,你发配置看看

cf_custom哪个只是一个定义日志格式的
页: [1]
查看完整版本: CDN下nginx获取用户真实IP地址的问题。懂的人帮忙进来指教一下吧。谢谢