本文最后更新于 233 天前,其中的信息可能已经有所发展或是发生改变。
Nginx 设置 allow deny ip的时候遇到了执行顺序的问题
deny all
allow the_ip
保存上面的配置问候后,会发现不管如何访问都会403禁止访问
allow the_ip
deny all
只有当它们的顺序更换过来之后才正常
经过查阅Nginx相关资料,发现他对ip的匹配是:依次检查规则,直到找到第一个匹配项,所以all中间已经包含我的ip了,于是它就直接禁止,不进行下面的操作,跟一般的配置文件不太一样,一般的配置文件是后面的配置会覆盖前面的配置,所以在编辑Nginx配置文件的时候需要注意