本文由 源码村 – admin 发布,转载请注明出处,如有问题请联系我们!宝塔面板nginx环境在开启CDN后获取访客真实IP地址的方法
收藏宝塔面板的Nginx环境在开启CDN后,获取访客真实IP地址的方法如下:
1. 打开Nginx配置文件
使用SSH或者SFTP等方式登录到服务器,找到Nginx的配置文件,一般在/etc/nginx/目录下。
2. 添加对CDN的支持
打开Nginx配置文件,找到http块,添加以下代码:
```
set_real_ip_from CDN的IP地址;
real_ip_header X-Forwarded-For;
```
其中,将CDN的IP地址替换为你所使用的CDN服务商提供的IP地址。
3. 保存配置文件
保存Nginx配置文件后,执行以下命令使配置生效:
```
nginx -t
service nginx reload
```
4. 查看访客真实IP
在PHP程序中通过以下代码可以获取访客真实IP地址:
```
$_SERVER['HTTP_X_FORWARDED_FOR']
```
其中,HTTP_X_FORWARDED_FOR就是在上述步骤2中设置的real_ip_header值。
通过以上步骤,即可实现在宝塔面板Nginx环境中获取CDN加速下访客真实IP地址的方法。


