allow

allow指令,用于设置允许访问Nginx的客户端IP,语法结构为:

allow address | CIDR | all;
  • address:允许访问的客户端的IP,不支持同时设置多个。如果有多个IP需要设置,需要重复使用allow指令。

  • CIDR:允许访问的客户端的CIDR地址,例如202.80.18.23/25,前面是32位IP地址,后面“/25”代表该IP地址中前25位是网络部分,其余位代表主机部分。

  • all:代表允许所有客户端访问。

从Nginx 0.8.22版本以后,该命令也支持IPv6地址。

这个指令可以在http块、server块或者location块中配置

Last updated