帝國cms開啟CDN后如何獲取網(wǎng)站日志中訪客真實(shí)IP
隨著CDN的普及和技術(shù)的日趨成熟,CDN被越來越多的被應(yīng)用于網(wǎng)站中,例如阿里云加速、百度云加速、騰訊云加速等,在一定程度上可以緩解我們自身服務(wù)器速度慢問題,有些朋友的服務(wù)器主機(jī)放在海外,由于物理距離和各種問題,國內(nèi)的用戶訪問速度相對來說是比較慢的,我們可以使用CDN加速對網(wǎng)站進(jìn)行提速,提高用戶的訪問速度,因?yàn)镃DN是一種內(nèi)容分發(fā)技術(shù),加速節(jié)點(diǎn)是CDN服務(wù)商在全國各地部署的節(jié)點(diǎn)服務(wù)器,當(dāng)用戶訪問網(wǎng)站的時(shí)候就就近從最近的節(jié)點(diǎn)服務(wù)器訪問,從而提高了訪問速度。
但是我們會(huì)發(fā)現(xiàn),如果網(wǎng)站在使用CDN加速之后,打開網(wǎng)站的日志查看會(huì)發(fā)現(xiàn)在記錄的IP會(huì)看到全部都是CDN節(jié)點(diǎn)的IP,而不是用戶真實(shí)的訪客IP記錄。
這樣導(dǎo)致的結(jié)果是,我們需要日志分析數(shù)據(jù)來調(diào)整運(yùn)營策略就顯得比較困難了,尤其是一些惡意的訪客,智樂前端比較常用的就是Nginx環(huán)境和WIN環(huán)境,那么我們?nèi)绾卧诩认胧褂肅DN加速的同時(shí),也能在網(wǎng)站的日志中可以看到是真實(shí)訪客IP地址,如何針對各類常見的網(wǎng)站環(huán)境進(jìn)行設(shè)置,下面智樂前端為大家講解幾種常見的情況,注意本文是通過VPS或者服務(wù)器設(shè)置來實(shí)現(xiàn)查看真實(shí)IP地址。
Nginx環(huán)境
在日志中添加$http_x_forwarded_for
'$http_x_forwarded_for - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" ';
Apache環(huán)境
在日志中添加%{X-Forwarded-For}i
LogFormat "%{X-Forwarded-For}i %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i""
相關(guān)推薦
-
帝國CMS多表調(diào)用最新信息的方法
這篇文章主要為大家介紹了帝國CMS多表調(diào)用最新信息的方法,主要通過靈動(dòng)標(biāo)簽的sql語句調(diào)用結(jié)合union來實(shí)現(xiàn),是非常實(shí)用的技巧,需要的朋友可以參考下
-
帝國CMS判斷是否有內(nèi)容分頁的方法
帝國CMS判斷是否有內(nèi)容分頁,有就顯示,沒有就不顯示。以免沒有的分頁的時(shí)候占了一行位子,不是非常美觀。
-
帝國CMS商城系統(tǒng)如何實(shí)現(xiàn)在線支付后發(fā)送訂單郵件提醒功能
帝國CMS是個(gè)強(qiáng)大的內(nèi)容管理系統(tǒng),其商城的功能也很強(qiáng)大,當(dāng)用戶下單,支付后我們怎么知道有用戶下單了呢?因?yàn)槲覀儾荒軙r(shí)時(shí)刻刻都在網(wǎng)站后臺(tái),不斷的刷新頁面去看有無訂單,最常用的做法是用郵件提醒我們,有人下單了.
-
帝國CMS內(nèi)容頁附件中文顯示或者顯示代碼名稱下載
在帝國CMS模板制作中,比如內(nèi)容頁面顯示該內(nèi)容的附件地址,必須顯示原始路徑地址,或者說想要中文的路徑地址。那么就要用以下方法來實(shí)現(xiàn)了:
-
帝國cms加載更多時(shí)調(diào)用對應(yīng)文章的tags標(biāo)簽和鏈接
帝國cms如果使用點(diǎn)擊加載更多的時(shí)候怎么樣連gs標(biāo)簽和鏈接一起循環(huán)出來,如果是調(diào)用標(biāo)題,簡介,瀏覽,時(shí)間,這些單一的字都很簡單













