将nginx升级为1.5.7后,在nginx.conf中添加如下配置后,本以为可以实现nginx禁止ip访问的需求了,但ip还是可以直接访问80。
这种配置也不行了
检查一下$host是不是ip就可以啦。 如果想屏蔽掉ip访问,只允许域名访问的话,可以增加如下配置。
这样,当用ip访问时,$host的值就为IP地址,如果$host否和ip的正则,就直接返回400给客户端。
CopyRight © 2010-2021 脚本学堂 Jb200.com , All Rights Reserved.