2016-08-19 54 views
0

我想知道如何讓NGINX查找基本上超出根值的文件。這是我的nginx.conf看起來像服務器更改NGINX配置以查找相對路徑

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; 
    } 
} 

內我在人力車/是在由會像src="../javascript/charts.js位於/home/parallels/Downloads/nginx/rickshaw/javascript/charts.js JavaScript文件調用示例的HTML文件。我嘗試使用別名,但這並沒有真正的幫助。任何關於如何更改配置文件的想法,以便它可以在不同的相對目錄中找到文件。我知道我可以將文件複製到根路徑,但我想知道如何配置NGINX,以便它查找相對路徑。

謝謝,讓我知道如果您需要任何進一步的信息!

回答

1

嘗試添加靜態路徑

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

和訪問src="/javascript/charts.js"

+0

嗯,我剛剛試了一下,並沒有工作了。 – trynacode

+0

最新錯誤? 404? – Jag

+0

沒關係,我認爲它工作!謝謝您的幫助。 – trynacode