使用CDN后如何获取Nginx服务的真实IP地址
更新时间:
概述
本文主要介绍使用阿里云CDN后如何获取Nginx服务的真实IP地址。
详细信息
Nginx服务使用阿里云CDN后,用户访问的IP地址不真实,怎样获取真实的IP地址。在Nginx服务的配置文件内location配置项添加如下内容,就可以获取到Nginx服务的真实IP地址。
location / { proxy_pass [$Domain]; index index.html index.htm index.jsp index.shtml; proxy_redirect off; proxy_set_header Host $host; proxy_set_header Ali-CDN-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; }
说明:
- [$Domain]为网站的加速域名。
Ali-CDN-Real-IP
是CDN回源时用于记录客户端真实IP地址的Header参数。
适用于
- CDN
文档内容是否对您有帮助?