nginx

Nginx如何用正则限制IP访问

小樊
135
2024-06-14 13:06:33
栏目: 编程语言
开发者专用服务器限时活动,0元免费领! 查看>>

要使用Nginx限制特定IP地址访问,可以通过配置Nginx的server块来实现。在server块中使用allowdeny指令配合正则表达式来限制访问。

以下是一个简单的示例,限制只有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地址范围。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:nginx限制ip访问怎么配置

0
看了该问题的人还看了