最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
nginx配置CloudFlare节点ip的方法
时间:2022-06-30 18:47:05 编辑:袖梨 来源:一聚教程网
系统:centos 5.x
1.安装ngx_http_realip_module
只需要在编译nginx的时候,加上--with-http_realip_module这项参数就可以了.
2.配置CloudFlare节点ip
| 代码如下 | 复制代码 |
|
vi /etc/nginx/nginx.conf //写在http区域里 |
|
检查是否有错误,如果没有错误就可以重启nginx了.
ps:
如果CloudFlare节点ip变更,大家可以去下面地址获取最新的节点ip.
https://www.*cl*oudfla*re.com/ips
好了,这样就不怕使用CloudFlare的cdn,无法获取到客户端的真实ip了.
另外还有一个办法
1,设置nginx转发时加上http header
2,在node中取出新加的header
nginx配置
| 代码如下 | 复制代码 |
| location /svc/ { proxy_pass http://192.16*8**.1.111:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } |
|
以上增加了3个http header,其中X-Real-IP代表真实IP。
node节点的代码:
| 代码如下 | 复制代码 |
|
var real_ip = req.get("X-Real-IP") || req.get("X-Forwarded-For") || req.ip; |
|
相关文章
- 洛克王国世界圣羽翼王怎么过 圣羽翼王打法思路推荐 03-28
- 毒液突击队尸王打法攻略 毒液突击队尸王Boss通关技巧与阵容搭配 03-28
- 羞羞漫画-登录入口免费阅读 03-28
- 燕云十六声新赛季新增免费配饰一览 03-28
- 樱花动漫app官方正版下载安装最新版-樱花动漫正版app安卓版下载安装入口 03-28
- 洛克王国世界 抽卡机制详解与概率分析 03-28