亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置實例)

 更新時間:2015年02月02日 08:58:23   投稿:junjie  
這篇文章主要介紹了分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置實例),本文先是講解了分析需要屏蔽日志的方法,然后講解了Nginx中屏蔽IP的配置方法,需要的朋友可以參考下

采集和防止采集是一個經(jīng)久不息的話題,一方面都想搞別人的東西,另一方面不想自己的東西被別人搞走。

本文介紹如何利用nginx屏蔽ip來實現(xiàn)防止采集,當然也可以通過iptable來實現(xiàn)。

1.查找要屏蔽的ip

復制代碼 代碼如下:

awk '{print $1}' nginx.access.log |sort |uniq -c|sort -n

nginx.access.log 為日志文件,

會到如下結果,前面是ip的訪問次數(shù),后面是ip,很明顯我們需要把訪問次數(shù)多的ip并且不是蜘蛛的ip屏蔽掉,本例當中我們屏蔽掉165.91.122.67

復制代碼 代碼如下:

 ...
  13610 202.112.113.192
  95772 180.169.22.135
 337418 219.220.141.2
 558378 165.91.122.67
 

2.在nginx的安裝目錄下面,新建屏蔽ip文件,命名為blockip.conf,以后新增加屏蔽ip只需編輯這個文件即可。 加入如下內(nèi)容
復制代碼 代碼如下:

deny 165.91.122.67;

保存一下。

3.在nginx的配置文件nginx.conf中加入如下配置,可以放到http, server, location, limit_except語句塊,需要注意相對路徑,本例當中nginx.conf,blocksip.conf在同一個目錄中。

復制代碼 代碼如下:

include blockip.conf;

4.重啟一下nginx的服務:/usr/local/nginx/nginx -s reload 就可以生效了。

高級用法:

屏蔽ip的配置文件既可以屏蔽單個ip,也可以屏蔽ip段,或者只允許某個ip或者某個ip段訪問。

復制代碼 代碼如下:

# 屏蔽單個ip訪問

deny IP;
# 允許單個ip訪問

allow IP;
# 屏蔽所有ip訪問

deny all;
# 允許所有ip訪問

allow all;
#屏蔽整個段即從123.0.0.1到123.255.255.254訪問的命令

deny 123.0.0.0/8
#屏蔽IP段即從123.45.0.1到123.45.255.254訪問的命令

deny 124.45.0.0/16
#屏蔽IP段即從123.45.6.1到123.45.6.254訪問的命令

deny 123.45.6.0/24


如果你想實現(xiàn)這樣的應用,除了幾個IP外,其他全部拒絕,
那需要你在blockip.conf中這樣寫
復制代碼 代碼如下:

allow 1.1.1.1;
allow 1.1.1.2;
deny all;

單獨網(wǎng)站屏蔽IP的方法,把include blocksip.conf; 放到網(wǎng)址對應的在server{}語句塊,
所有網(wǎng)站屏蔽IP的方法,把include blocksip.conf; 放到http {}語句塊。

相關文章

  • Nginx多ip部署多站點的實現(xiàn)步驟

    Nginx多ip部署多站點的實現(xiàn)步驟

    使用Nginx在具有多個IP地址的服務器上部署多個站點,從而實現(xiàn)高效、安全的網(wǎng)站托管,本文主要介紹了Nginx多ip部署多站點的實現(xiàn)步驟,感興趣的可以了解一下
    2024-01-01
  • 使用Nginx部署Vue項目全過程及踩坑記錄

    使用Nginx部署Vue項目全過程及踩坑記錄

    這篇文章主要介紹了使用Nginx部署Vue項目全過程及踩坑記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • nginx反向代理后無限重定向的問題解決方法

    nginx反向代理后無限重定向的問題解決方法

    這篇文章主要為大家介紹了nginx反向代理后無限重定向的問題解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • 一文帶你搞懂什么是Nginx服務器

    一文帶你搞懂什么是Nginx服務器

    這篇文章主要介紹了一文帶你搞懂什么是Nginx,Nginx?(engine?x)?是一個高性能的HTTP和反向代理web服務器,同時也提供了iMAP/POP3/SMTP服務,需要的朋友可以參考下
    2023-04-04
  • 全面解析Nginx到底能做什么

    全面解析Nginx到底能做什么

    本文只針對Nginx在不加載第三方模塊的情況能處理哪些事情,由于第三方模塊太多所以也介紹不完,當然本文本身也可能介紹的不完整,具體內(nèi)容詳情大家跟隨小編一起通過本文學習吧
    2018-10-10
  • nginx中proxy_pass各種用法詳解

    nginx中proxy_pass各種用法詳解

    nginx中配置location代理轉發(fā)規(guī)則的時候不同寫法對應不同轉發(fā)規(guī)則。本文就介紹幾種常見的匹配情況,感興趣的可以了解一下
    2021-11-11
  • Nginx 安裝詳細教程

    Nginx 安裝詳細教程

    Nginx是一款自由的、開源的、高性能的HTTP服務器和反向代理服務器,這篇文章主要介紹了Nginx 安裝詳細教程,需要的朋友可以參考下
    2020-02-02
  • Windows系統(tǒng)下Nginx服務器的基本安裝和配置方法介紹

    Windows系統(tǒng)下Nginx服務器的基本安裝和配置方法介紹

    這篇文章主要介紹了Windows系統(tǒng)下Nginx服務器的基本安裝和配置方法,文中給出了一個配置文件的實例并作出了些說明,需要的朋友可以參考下
    2015-12-12
  • Nginx本地配置SSL訪問的實例教程

    Nginx本地配置SSL訪問的實例教程

    當一個項目部署測試服后會遇到跨域、SSL證書、訪問靜態(tài)文件等各種問題,這個時候我們就可以采用Nginx來解決上述的問題,下面這篇文章主要給大家介紹了關于Nginx本地配置SSL訪問的相關資料,需要的朋友可以參考下
    2022-05-05
  • Nginx緩存Cache的配置方案以及相關內(nèi)存占用問題解決

    Nginx緩存Cache的配置方案以及相關內(nèi)存占用問題解決

    這篇文章主要介紹了Nginx緩存Cache的配置方案以及相關內(nèi)存占用問題解決,Cashe配置最主要的還是需要注意內(nèi)存資源的使用問題,需要的朋友可以參考下
    2016-01-01

最新評論