nginx(四)访问控制
2019-07-09 本文已影响0人
zhangxiaohao
访问控制
一般情况下,公共的网站允许所有人访问,但是有人会攻击网站,所以要加访问控制。
访问控制应放在配置文件的server块内 server {......}。
location /test { #设置访问控制的目录为该server根目录下的test目录
autoindex on ;#默认浏监览目录
allow 192.168.1.0/24; #允许
deny all; #拒绝
if($remote_addr !~ "192.168.1")
{
return 404#拒绝返回404;
}
}
测试
killall -s QUIT nginx #停止nginx服务
../sbin/nginx #重启服务
录入网址开始测试。