nginx禁止某個IP訪問

2021-07-04 16:51:58 字數 420 閱讀 5961

有ip刷**,想封掉這個ip,不讓他開啟**。查資料,網上很多人說 /etc/hosts.deny 可以實現。其實是不行的。又不想用 iptable,感覺太麻煩。直接查 nginx阻止ip訪問的辦法。

首先建立下面的配置檔案放在 nginx 的 conf目錄下面,命名為blocksip.conf:

deny 4.4.4.4    //這是nginx要禁止的ip

儲存一下。

blocksip.conf:的格式還有許多種,可以配置只允許的ip訪問或者ip段訪問:

deny ip;

allow ip;

# block all ips

deny all;

# allow all ips

allow all;

其中網段的寫法是這樣的:192.168.1.0/24這樣的形式。

nginx 禁止某個IP訪問

首先建立下面的配置檔案放在nginx的conf目錄下面,命名為blocksip.conf deny 95.105.25.181 儲存一下。在nginx的配置檔案nginx.conf中加入 include blocksip.conf 重啟一下nginx的服務 usr local nginx sbin ...

nginx 禁止某個IP訪問

首先建立下面的配置檔案放在nginx的conf目錄下面,命名為blocksip.conf deny 95.105.25.181 儲存一下。在nginx的配置檔案nginx.conf中加入 include blocksip.conf 重啟一下nginx的服務 usr local nginx sbin ...

nginx 禁止某個IP訪問

首先建立下面的配置檔案放在nginx的conf目錄下面,命名為blocksip.conf deny 95.105.25.181 儲存一下。在nginx的配置檔案nginx.conf中加入 include blocksip.conf 重啟一下nginx的服務 usr local nginx sbin ...