Estoy intentando abrir un archivo estático con función raíz. Aquí está mi configuración de NGiNX:
location = /test {
root /var/53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png;
}
Recibo este error en mi navegador:
404 No encontrado
Además, no parece producir ningún error en los registros de errores de NGiNX.
Estoy usando Ubuntu 12.
Y estoy usando NGiNX versión 1.2.7.
Respuesta1
Si está intentando entregar un archivo único y específico con el URI proporcionado para ese archivo location
, use alias
en lugar de root
.
location = /test {
default_type image/png;
alias /var/53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png;
}
La carga http://www.example.com/test
luego entregará el archivo nombrado.
Respuesta2
El root
comando es para directorios, no para archivos.
Pruebe esto y mueva el PNG a su raíz web normal:
location / {
try_files test /53c74dc1c284ff0d63b019fd736f2c7965939e0452104120130821064016.png;
}