97久久国产亚洲精品超碰热,成人又色又爽的免费网站,色偷偷女人的天堂a,男女高潮喷水在线观看,国内精品一线二线三线区别在哪里
Discuz! 官方交流社區(qū)
標(biāo)題:
求助,關(guān)于百度云加速獲取真實(shí)IP
[打印本頁(yè)]
作者:
dm360
時(shí)間:
2020-6-23 01:23
標(biāo)題:
求助,關(guān)于百度云加速獲取真實(shí)IP
本帖最后由 dm360 于 2020-8-19 20:54 編輯
由于網(wǎng)站啟用了百度云加速,現(xiàn)在裝了蜘蛛記錄插件 發(fā)現(xiàn)會(huì)有百度蜘蛛每秒好幾次的高頻繁的去抓取網(wǎng)站分類(lèi)信息偽靜態(tài)的地址(使用的1314分類(lèi)信息偽靜態(tài)插件),由于高速頻繁的抓取 導(dǎo)致PHP解析過(guò)多 最終CPU接近爆滿(mǎn)。訪(fǎng)問(wèn)卡頓。 關(guān)掉偽靜態(tài)插件就可以緩解很多 但這不是最終解決方案。
想知道是百度站長(zhǎng)平臺(tái)那邊的設(shè)置抓取頻次壓力過(guò)大,還是有人模仿百度蜘蛛進(jìn)行攻擊,但是百度云加速最近改變了策略,所有蜘蛛抓取網(wǎng)站內(nèi)容都經(jīng)過(guò)百度云加速的CDN節(jié)點(diǎn)進(jìn)行回源,那么也就無(wú)法判斷這些節(jié)點(diǎn)IP后的真實(shí)IP是否為百度的蜘蛛。
如圖
(, 下載次數(shù): 14)
上傳
點(diǎn)擊文件名下載附件
這是apache訪(fǎng)問(wèn)日志記錄的蜘蛛信息
101.227.207.54 - - [23/Jun/2020:00:00:42 +0800] "GET /thread-htm-fid-48-sortid-3-banben-6-jdfwkey-ug3vt3-yuyan-1-zuoyong-8.html HTTP/1.1" 200 19339 "Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)"
經(jīng)查證 確實(shí)是百度云加速的節(jié)點(diǎn) 如下圖
(, 下載次數(shù): 10)
上傳
點(diǎn)擊文件名下載附件
下面是百度云加速客服給出的查看真實(shí)IP的解決方案
真實(shí)IP:為解決這個(gè)問(wèn)題,可以通過(guò)在云加速轉(zhuǎn)發(fā)的HTTP頭信息中增加 X-Forwarded-For 信息,用于記錄客戶(hù)端的真實(shí)IP,這時(shí)web服務(wù)器的日志就可以使用 $http_x_forwarded_for變量記錄遠(yuǎn)程客戶(hù)端的真實(shí)IP。格式如下:
Nginx
'$http_x_forwarded_for - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" ';
Apache
格式如下:
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
ASP
Request.ServerVariables("HTTP_X_FORWARDED_FOR")
PHP
$_SERVER["HTTP_X_FORWARDED_FOR"]
JSP
request.getHeader("HTTP_X_FORWARDED_FOR")
問(wèn)題來(lái)了,這個(gè)
HTTP頭信息中增加 X-Forwarded-For
信息怎么添加?
我嘗試將這個(gè)apache加載到discuz后臺(tái)-全局-seo信息-其他的頭部信息里
如下圖
(, 下載次數(shù): 15)
上傳
點(diǎn)擊文件名下載附件
這樣以腳本的形式添加在這里 是沒(méi)有用的,apache訪(fǎng)問(wèn)日志 還是顯示的CDN節(jié)點(diǎn)的IP 并沒(méi)有顯示真實(shí)的蜘蛛IP 無(wú)法查證 是否為百度的真實(shí)蜘蛛,如果是百度真實(shí)蜘蛛 我就去站長(zhǎng)平臺(tái)反饋。
有大神知道如何添加這個(gè)HTTP頭信息嗎? 感謝?。。?!
補(bǔ)充一下
還是放在 偽靜態(tài)規(guī)則里??????????請(qǐng)賜教
——————————————————————————————————————————————————
后續(xù)更新 問(wèn)題已解決
(, 下載次數(shù): 14)
上傳
點(diǎn)擊文件名下載附件
問(wèn)題已解決,如果你是win系統(tǒng) 用的是apache upupw環(huán)境包 可以在apache日志格式這里 添加紅線(xiàn)處內(nèi)容 日志會(huì)自動(dòng)多出來(lái)一列IP為訪(fǎng)客真實(shí)IP 第一列為CDN節(jié)點(diǎn)IP
添加內(nèi)容 %{X-Forwarded-For}i 注意前后都有空格間隔
非常簡(jiǎn)單,至于其他軟件 如寶塔有沒(méi)有相關(guān)設(shè)置我不太清除。
(, 下載次數(shù): 4)
上傳
點(diǎn)擊文件名下載附件
但是這樣分析日志就無(wú)法進(jìn)行讀取真實(shí)IP了。比如360星圖 他只能分析第一列的CDN IP
可以在上面日志格式那里吧系統(tǒng)默認(rèn)的最前面的%h刪除 這樣日志就可以只統(tǒng)計(jì)真實(shí)IP 從而讓日志分析軟件正常運(yùn)行。
作者:
jnpar
時(shí)間:
2020-6-23 17:28
CPU占用率過(guò)高有可能是其他原因??梢园ぶP(guān)閉一下 插件進(jìn)行排查
作者:
crx349
時(shí)間:
2020-6-23 18:01
插件 不支持判斷cdn ip獲取 找作者升級(jí)下
cpu滿(mǎn)不一定是蜘蛛問(wèn)題 多方面找看看問(wèn)題 特別是日志排查
作者:
dm360
時(shí)間:
2020-6-23 22:51
這是百度官方客戶(hù)回復(fù) 的解決方案 目前CDN暫時(shí)沒(méi)法完全去掉。
作者:
fujie1982
時(shí)間:
2020-6-27 22:52
緩存粒度設(shè)置為基礎(chǔ)就可以了。但這樣會(huì)改不了用戶(hù)圖像,需把圖像改為動(dòng)態(tài)調(diào)用。完美解決
作者:
小執(zhí)念
時(shí)間:
2020-6-28 13:52
https://www.hostarr.com/apache-mod_remoteip/
Apache 獲取 CDN 后面訪(fǎng)問(wèn)用戶(hù)的真實(shí) IP
歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/)
Powered by Discuz! X5.0