我对 nginx 配置发疯了。
我有这个目录树站点
|-- .tmp
| +-- partials
| | |-- partial.js
| | |
| +-- serve
| +-- app
| | |-- app.css
| |
| |-- index.html
|
+-- libs
| +-- folder_a
| |
| +-- folder_b
|
+-- transpiled
| +-- app
| | |-- app.js
同样在我的 index.html 中,我有类似的路径
<script src="../bower_components/jquery/dist/jquery.js"></script>
<script src="app/app.js"></script>
所以,如果我是对的,我的根目录应该是转译目录。
为我的站点提供服务的有效 nginx 配置是什么?
添加了conf示例
http {
server {
location / {
root html/my_site;
index .tmp/serve/index.html;
try_files $uri transpiled/$uri;
}
}
}
我不知道 nginx,但我读过一些关于 try_files 的内容。try_files 指令应该将文件 $uri 搜索到 transpiled/$uri。所以如果我有app/app.js尝试文件应该在transpiled/app/app.js中搜索文件
这行不通