我有几个由nginx提供的javascript项目。项目目录的结构如下:images /,javascripts /,css /和index.html。在生产服务器上,我将所有js和css文件(app_min.js& app_min.css)合并并缩小为两个文件。但是,我想限制生产服务器上的所有文件(图像目录,app_min.js,app_min.css和index.html除外)。这是我简单的nginx配置:
location /opa {
alias /var/www/project_a/;
index index.html;
break;
}
任何人都可以解释我如何实现这个?
答案 0 :(得分:0)
我可能错了,但也许是这样的:
location ~ ^(/opa/images/.*|/opa/app_min\.js|/opa/app_min\.css|/opa/index\.html)$ {
alias /var/www/projecta_a/;
index index.html;
allow all;
}
location / {
deny all;
}