溫馨提示×

Nginx如何用正則限制IP訪問

小樊
117
2024-06-14 13:06:33
欄目: 編程語言

要使用Nginx限制特定IP地址訪問,可以通過配置Nginx的server塊來實現(xiàn)。在server塊中使用allowdeny指令配合正則表達(dá)式來限制訪問。

以下是一個簡單的示例,限制只有IP地址匹配正則表達(dá)式^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符號、正則表達(dá)式等來設(shè)置允許訪問的IP地址范圍。

0