修改NGINX配置来查找相对路径



我想知道如何让NGINX寻找基本上不在根值的文件。这是我的nginx.conf在server

中的样子
 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,以便它寻找相对路径。

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

尝试添加静态路径

    location /javascript/ {
            alias /home/parallels/Downloads/nginx/rickshaw/javascript/;
            autoindex off;
    }
src="/javascript/charts.js"

最新更新