要使用Nginx限制特定IP地址訪問,可以通過配置Nginx的server塊來實現。在server塊中使用allow
和deny
指令配合正則表達式來限制訪問。
以下是一個簡單的示例,限制只有IP地址匹配正則表達式^192\.168\.1\.
的客戶端可以訪問:
server {
listen 80;
server_name example.com;
location / {
allow 192.168.1.0/24;
deny all;
# 其他配置
}
}
在上面的示例中,allow
指定了允許訪問的IP地址范圍,deny all
指定了拒絕其他所有IP地址的訪問。在allow
指令中可以使用IP地址范圍、CIDR符號、正則表達式等來設置允許訪問的IP地址范圍。