如果宝塔面板建站之后给站点掛上,那么日志中获取的IP都是cloudflare的代理IP如何获取真实的用户IP呢,本文提供两种方法
可以在nginx设置中添加2行代码来获得用户的真实访问IP,代碼如下:
如何放置代码,我们如果使用的是宝塔nginx版本那么可以在“软件管理”→“运行环境”→“Nginx
”打开配置文件在http
{ }
后加入上述代码即可,如图:
这里介绍的是宝塔面板的nginx设置如果是其他lnmp的环境,可以根据自己的环境找到nginx.conf
用代码的方法,可能兼容性不太好所以,我们还可以轻松愉快的用宝塔面板自带的免费防火墙来设置以获取真实的用户IP
2.1安装免费版本防火墙
这个以前讲過的,可以看文章“”安装好之后,还需要简单的设置看下面。
开启的步骤打开防火墙之后:“站点配置”→“设置”→“使用CDN”點击使用即可。如图:
这样启用之后即可获取用户真实的访问IP。
查看自己的网站日志宝塔面板的网站日志路径:“/www/wwwlogs”。
3.1没使用任何手段之前
3.2使用代码或者防火前开启cdn之后
已经可以获得真实的用户IP了
如果你是专业版的用户,那么可以安装专业版防火墙也是有同样的功能嘚如图:
其实免费版用用也足够了。以上方法不仅使用于cloudflare也适用其他任何cdn商家。比如说七牛、又拍云、百度云cdn云加速等等。
}
网站访问速度是SEO优化的必要内容使用高匹配的服务器可以让访问者体验飞行的一般感觉,也有利于搜索引擎排名不过,对于低成本的服务器或虚拟主机网站的开通速度稍快一些,因此很多站长朋友都会使用cdn云加速访问如加速器、百度云cdn云加速、360云加速等,以提高页面加载速度问题是,好处是众所周知的但您是否了解cdn云加速的原理?那么它对搜索引擎优化有什么影响呢
据百度云cdn官方报道,我们知道一些小型cdn网站加速公司已经禁止搜索引擎收录也就是说,屏蔽了搜索引擎蜘蛛导致网站内容搜索引擎无法收录。一些站长会发现使用云加速后,网站的搜索引擎不包括甚至减少了权限。我们可以看到百度云cdn蜘蛛已经无法通过抓取诊断的站长平台,自然也无法收录
当然,这并不完全是阻塞嘚原因如果想使用cdn网站加速,那么可以尝试使用大公司的cdn网站加速比如360网站卫士、百度云cdn云加速、加速音乐、安全宝等。
使用云加速後你会发现很多cdn网站加速ip是不固定的。搜索引擎每次抓取时都会发现不同的IP所以他们认为网站会频繁更改IP,然后网站就会降级搜索引擎不希望站点频繁更改其IP。如果使用cdn站点加速采用动态ip可能会出现站点排名下降甚至消失等问题。
如果你的网站在使用cdn网站加速后被搜索引擎惩罚你应该分析它是否是动态ip,ping查看每个ip地址是否相同如果不是,停止使用cdn加速
我们知道,在同一IP下有大量的网站受到搜索引擎的惩罚,那么在一个IP下正常的网站也可能受到搜索引擎的惩罚。我们称之为相同的知识产权受到牵连和惩罚由cdn网站加速的网站通常在同一ip上有数千个网站。这些网站无法阻止不受百度云cdn处罚的网站如果这个IP节点下有大量网站被百度云cdn处罚,那么这个IP节点下的網站就有危险随时可能被处罚。
站长在使用CDN网站加速时可以分析同一IP下的网站数量。如果IP节点下的网站太多请尝试不再使用它们。
}