nginx 配置中的访问权限

access permissions in nginx config

我的系统结构像/var/www/system

我想要什么:只允许从 10 个 ips 访问 /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;
}