我正在尝试打开一个具有根函数的静态文件。 这是我的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; }