Nginx環境使用CDN加速後網站日誌獲取真實使用者IP地址方法
如今網站使用CDN加速已經越來越普及,在一定程度上可以解決我們自身伺服器速度慢問題,有些朋友的伺服器主機放在海外,由於物理距離和各種問題,國內的使用者訪問速度是比較慢的。我們可以用到CDN進行加速使用者訪問,因為CDN會根據使用者所在的節點進行就近提供節點訪問。
同時,我們還可以對一些不合理的訪問記錄進行攔截,雖然免費的工具作用不是很大,但是比不用還是有點用途的,但是我們肯定會發現,如果網站在使用CDN加速工具之後,如果我們希望檢視網站日誌,在記錄的IP會看到全部都是CDN節點的IP,而不是使用者真實的使用者IP記錄。
這樣,如果我們需要進行日誌分析時候就比較困難,恩威比較常用的就是Nginx環境,那我們如何針對Nginx環境進行設定,在既想用CDN加速的同時,網站的日誌也可以看到是真實IP地址。
第一、修改Nginx.conf檔案
/usr/local/nginx/conf/
一般是在這個目錄中有一個nginx.conf檔案,我們需要新增http中下面指令碼:
log_format access '$http_x_forwarded_for - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" ';
設定日誌格式,如果不想理解什麼意思的,直接加入就是了,我測試是沒有問題。
第二、修改當前站點格式日誌
/usr/local/nginx/conf/vhost/
檢查當前站點的配置檔案上面目錄,然後修改
access_log /www/wwwlogs/itbulu.com_nginx.log access;
紅色部分是我們需要修改/新增的。
第三、重啟Nginx
service nginx reload
重啟Nginx,如果看到都是Success,就表示nginx配置沒有問題。
總結,這裡我們很多朋友可能不會用同樣的Nginx環境,但是大概意思都差不多,我們針對性修改就可以。這樣,我們在使用CDN加速的同時,網站日誌中也可以看到真實的IP訪問記錄。
相關文章
- 【Go】獲取使用者真實的ip地址Go
- 【Go】獲取使用者真實的 ip 地址Go
- 如何繞過CDN獲取網站的真實IP?手把手教你!網站
- 使用 geoip2/geoip2,如何獲取真實使用者 IP 地址
- PHP 獲取使用者真實的ipPHP
- 關於 Laravel 使用了 CDN 獲取真實 IP 記錄Laravel
- Nginx代理後服務端使用remote_addr獲取真實IPNginx服務端REM
- Nginx 反向代理後如何獲取真實客戶端 IPNginx客戶端
- ABP vNext 審計日誌獲取真實客戶端IP客戶端
- 使用CDN之後APACHE日誌記錄中IP地址不正確的解決方案Apache
- nginx設定反向代理怎麼獲取客戶端的真實IP和域名以供日誌分析Nginx客戶端
- 網站滲透測試之獲取伺服器真實IP網站伺服器
- nginx 代理轉發 傳遞真實 ip 地址Nginx
- reactnative獲取裝置真實ip地址和ip對映的地理位置React
- nginx多級代理下如何獲取客戶端真實IPNginx客戶端
- nginx反向代理獲取客戶端的真實IP和域名Nginx客戶端
- 獲取訪問者真實ip地址?我覺得不可能
- 為什麼網站使用CDN加速後,網站訪問速度反而變慢了?網站
- 阿里雲CDN + nginx多級代理獲取客戶端IP阿里Nginx客戶端
- saltstack獲取IP地址
- 獲取客戶端真實IP客戶端
- 智慧手環core日誌獲取
- 智慧手環guard日誌獲取
- PHP獲取IP地址的方法,防止偽造IP地址注入攻擊PHP
- 網站的後臺地址修改,網站後臺地址修改方法網站
- Java獲取使用者IPJava
- 如何使用 Go 獲取你的 IP 地址Go
- 在 NGINX 中根據使用者真實 IP 進行限制Nginx
- .net 獲取客戶端真實ip客戶端
- Spring Boot利用AOP獲取使用者操作實現日誌記錄Spring Boot
- 使用 CDN 加速你的網站開啟速度網站
- 哪些行業網站適合使用CDN加速?行業網站
- 網站為什麼需要使用CDN加速?網站
- 通過IP地址如何查到使用者真實個人資訊!!
- 7個獲取訪問者真實IP的方法,速學!!!
- Discuz! X3.5 針對常見CDN/WAF/負載均衡,如何獲取真實IP?負載
- js根據ip地址獲取省份城市的方法JS
- laravel symfony request獲取真實ip的坑Laravel
- 為什麼網站使用CDN加速這麼流行?網站