二维码
搬瓦工 locvps

    很多站长和我一样,都会给网站套上一层CDN。CDN的作用有很多,这里简单理解的话,就是网站加速。通过CDN让各个地理位置的用户,都能快速打开你的网站。

    但是使用CDN之后,有一个问题就摆在了面前,无法获取到用户的真实IP。Nginx拿到的都是CDN的IP。

    那么,如何在使用CDN之后,还能正确拿到用户的真实IP呢。下面就教给大家。

一:使用CDN后Nginx获取用户真实IP的方法

    在nginx的配置文件中的http后面,添加上如下代码

set_real_ip_from 0.0.0.0/0;
real_ip_header X-Forwarded-For;

    如果你使用的是宝塔面板,那么路径如下图。

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

    在配置完nginx的配置文件之后,记得重启nginx服务,或者重启服务器。

二:如何验证配置是否生效

    自己访问一下对应的网站,然后查看log,查看是否是自己的真实IP,而不是CDN的IP。

三:上述代码支持的CDN服务商

    上述代码支持大多数的服务商,包括且不限于以下商家。

15CDN, 360, 360网站卫士, AKAMAI, Adobe, Akamai, Amazon, Boreus, CDN.NET, CDN77, CDNetworks, CacheFly, Cedexis, Citrix Systems, cloudflare, Cloudways, DIY Content Delivery Network, DNSPOD, DNS盾, Distil, EDONG, EdgeCast, EuroDNS, Fastly, G-Core Labs, GOSUN(高升科技), Google, HEROKU, HIGHWINDS, IPTP Networks, ISPRIME, Incapsula, Instart Logic, Investis, KINX, KeyCDN, LEVEL3, MaxCDN, Microsoft Azure, NameBright, ovh, Omega, Oracle, PANTHEON, Planisys, Rackspace, Reblaze, ReflectedNetworks, Salesforce, SectiON.io, Secure Sky Technology, SpeedyCloud, Symantec, TAN14, TXNetworks, ucloud, VOLUUM, WAFCDN, WebLuker, ZENEDGE, dediserve, online.net, 七牛, 万根网络, 上海逸云, 世纪互联, 九曲网科, 云帆加速, 云盾科技, 云端智度, 云端网络, 京东云, 今科科技, 创世云, 加速乐(知道创宇), 动力在线, 华为云, 华夏名网, 华数世纪, 厦门翼讯, 又拍云, 天互数据, 天翼云, 安全宝, 安恒信息, 帝恩思科技, 帝联科技, 广州凡科, 快网科技, 新网互联, 新网数码, 易名中国, 景安网络, 智卓安全, 深信服科技, 牛盾, 白山云, 百度云加速, 百度开放云, 盛大云, 网宿科技, 网快科技, 美团云, 美橙互联, 聚网优速, 腾讯云, 萤火云计算, 蓝云科技, 蓝汛科技, 蓝盾, 西部数码, 视界云, 速必拓, 速网科技, 速致, 金山云, 铱迅信息, 阿里云, 青松云安全, 风云互联, 首途CDN, 魔门云


locvps
评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
BudgetVM
作者介绍
转载大师

转载大师

转载大师作为本站编辑,主要负责把优秀的文章转载至此。如果您认为本文侵犯了您的版权信息,请与转载大师联系修正。
80vps henghost
budgetvm sugarhosts
二维码

分享:

支付宝

微信