技术解析

nginx 指定 IP 跟指定 user_agent 访问问题
0
2021-05-19 23:51:11
idczone

网站旗下一个目录或文件需要只允许指定 ip 跟指定 user_agent kmuyVg.png

但是我这样设置无效,请国外服务器教大神。 其他用户还是可以访问


前两个 if 加 break 试试

你这样解决太复杂了。这样:
location ~ /my.php.* {
if ($http_user_agent !~ "v2ex") {
return 403;
}

allow x.x.x.x;
deny all;
}

你这个“与 /或”逻辑跟楼主的代码好像不一样。不知道楼主指的是 (指定 IP||指定 UA) 可访问还是 (指定 IP&&指定 UA)。

allow 23.100.1.222;
allow 23.107.17.58;
allow 23.107.17.59;
allow 23.107.17.60;
allow 23.107.17.61;
allow 23.107.17.62;
deny all;

是我描述不清,我的目标是 (指定 IP||指定 UA)

感谢,貌似你这个是指定 IP&&指定 UA 我想要的是 指定 IP||指定 UA

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服