是否允许在nginx server_name中使用CIDR表示法?

时间:2018-01-29 17:26:33

标签: nginx

nginx server_name中是否允许使用CIDR表示法?

Nginx文档没有提及任何相关内容,我没有收到任何错误,只是一个警告。

配置:

server_name 
  localhost
  27.0.0.1

  172.31.0.0/16

  some.domain.com;

我收到了这个警告:

nginx: [warn] server name "172.31.0.0/16" has suspicious symbols in /etc/nginx/some_config_file:45

我认为它不能将其理解为IP地址范围。我是对的吗?

1 个答案:

答案 0 :(得分:0)

根据documentation

Server Name

 ... may be defined using exact names, wildcard names, or regular expressions.

特定的IP确实属于确切的名称,但不属于范围。虽然你最有可能使用正则表达式但不确定用例。