Nginx 的 internal 指令可以用来限制 Web 公共目录下的图片等资源文件被任意用户直接访问.一个明显的使用场景是,对于用户上传的认证图片,属于个人隐私资源,不应该让所有用户都能访问得到,通常只能由管理员审核时查看. 假定需要限制访问的图片的 URL 路径是 /images/auth-pictures/,Nginx 进行如下配置: location ^~ /images/auth-pictures/ { internal; } 重启 Nginx,直接访问 /images/auth-p…