LNMP - Nginx访问控制
Nginx可以禁止某些IP或者只允许某些IP对网站进行访问,这样的做法比用户认证的方式更加方便和安全。比如针对http://www.test.com/admin.php添加白名单,只允许本机对该admin.php结尾的URL进行访问,但是不能访问整站。
# vim /usr/local/nginx/conf/vhosts/test.conf
server
{
listen 80;
server_name www.test.com www.bbb.com www.ccc.com;
index index.html index.htm index.php;
root /data/test;
deny 192.168.176.129; //黑名单
location ~ .*admin\.php$ {
allow 127.0.0.1;//白名单
deny all;
}
}
页:
[1]