nginx配置index.html不同的路径

时间:2017-09-11 10:13:23

标签: nginx nginx-location nginx-reverse-proxy

我对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 中搜索文件

这不起作用

0 个答案:

没有答案