我无法用NGiNX根函数打开一个静态文件

我正在尝试打开一个具有根函数的静态文件。 这是我的NGiNXconfiguration:

location = /test { root /var/53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png; } 

我在我的浏览器中得到这个错误:

404没有find

此外,它似乎不会在NGiNX错误日志中产生任何错误。

我正在使用Ubuntu 12。

我使用的是NGiNX 1.2.7版本。

如果您尝试使用为该location提供的URI提供单个特定文件,请使用alias而不是root

 location = /test { default_type image/png; alias /var/53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png; } 

加载http://www.example.com/test将会提供指定的文件。

root命令用于目录,而不是文件。

试试这个,并将PNG移动到正常的Web根目录下:

  location / { try_files test /53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png; }