更改NGINX配置以查找相对路径

时间:2016-08-19 19:48:32

标签: javascript nginx

我想知道如何让NGINX查找基本上超出根值的文件。这就是我的nginx.conf在服务器

中的样子
 server {
    listen       80;
    server_name  localhost;
        root   /home/parallels/Downloads/nginx/rickshaw/examples;



location /all {
    alias /home/parallels/Downloads/nginx/rickshaw/examples
    try_files $uri $uri/ /sample.html /sample.htm;
    }


    #error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
 }

我在人力车/示例中有一个HTML文件,它调用位于/home/parallels/Downloads/nginx/rickshaw/javascript/charts.js的javascript文件,类似于src="../javascript/charts.js。我尝试使用别名,但这并没有真正帮助。关于如何更改配置文件以便它可以获取不同相对目录中的文件的任何想法。我知道我可以将文件复制到根路径但我想知道如何配置NGINX以便它查找相对路径。

谢谢,如果您需要任何进一步的信息,请告诉我们!

1 个答案:

答案 0 :(得分:1)

尝试添加静态路径

    location /javascript/ {
            alias /home/parallels/Downloads/nginx/rickshaw/javascript/;
            autoindex off;
    }

并访问src="/javascript/charts.js"