对于楼主的问题我是这样的思路,我在用Apache时,就在配置中规定进管理员后台系统/adm/时只能经由固定的IP地址,通过这样的方法来提升安全性。
但是在Nginx服务器下,我采用同样的思路却失败了。
在Nginx的服务器配置/模块介绍中,有这样的一个模块,叫ngx_http_access_module,它的用法官方举例如下:
代码: 全选
location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
allow 2001:0db8::/32;
deny all;
}
代码: 全选
location /adm/index.php\?(.*) {
#假设允许IP为1.2.3.4可登录管理员后台
allow 1.2.3.4;
deny all;
}
不知站长是否也用Nginx,这个配置按说不会有错,可否指点一下?