Linux nginx配置中的访问权限

Linux nginx配置中的访问权限,linux,nginx,centos,Linux,Nginx,Centos,我的系统结构类似于/var/www/system 我想要的:只允许从10个IP访问/system/,但是/system/bills可以访问任何人吗 这可以通过nginx实现,我的虚拟机运行在Centos上。这是可能的。在您的服务器配置中,您只需要为每个服务器配置单独的位置块 例如,如果您的服务器块已定义根/var/www,则: location /system { allow 192.168.1.1; allow 192.168.1.2; allow ... de

我的系统结构类似于
/var/www/system

我想要的:只允许从10个IP访问
/system/
,但是
/system/bills
可以访问任何人吗


这可以通过nginx实现,我的虚拟机运行在Centos上。

这是可能的。在您的服务器配置中,您只需要为每个服务器配置单独的位置块

例如,如果您的服务器块已定义根/var/www,则:

location /system {
    allow 192.168.1.1;
    allow 192.168.1.2;
    allow ...
    deny all;
}

location /system/bills {
    allow all;
}