我对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配置是什么?
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 中搜索文件
这不起作用