![nginx 特殊目录白名单扩展](https://linux22.com/image/640650/nginx%20%E7%89%B9%E6%AE%8A%E7%9B%AE%E5%BD%95%E7%99%BD%E5%90%8D%E5%8D%95%E6%89%A9%E5%B1%95.png)
如何为我的虚拟主机设置特殊目录的白名单扩展。我的 webapp 安装了 bower,并且我在bower_components
虚拟主机的根目录中安装了许多 bower 组件
/vhostroot
/bower_components
/foo
/bar
index.php
我如何在bower_components
目录上设置 nginx 白名单扩展css,js,woff
等等……
我的配置不起作用
location /bower_components {
if ($request_filename !~* \.(css|js|woff)$ ) {
return 403;
break;
}
}
答案1
我找到了方法,但不管好不好,请给我提供最好的方法
location ~ /bower_components {
if ($request_filename !~* \.(css|js|woff)$ ) {
return 403;
break;
}
}