location / { if ($remote_addr ~ "120.11.74.18") { alias $rootdir1; break; } alias $rootdir2; }nginx: [emerg] "alias" directive is not allowed here in /home/rocky/nginx/conf.d/test.conf:14nginx: configuration file /home/rocky/nginx/conf/nginx.conf test failed
1 回答

qq_笑_17
TA贡献1818条经验 获得超7个赞
用变量
location / {
set $rootdir "path/to/a";
if ($remote_addr ~ "120.11.74.18")
{
set $rootdir "path/to/b";
}
alias $rootdir;
}
添加回答
举报
0/150
提交
取消