Saltar al contenido principal

root

A directiva root especifica o directorio raíz que será empregado para a procura de ficheiros. Para obrer a ruta do ficheiro en cuestión, NGINX engadelle á ruta do URI, a ruta espeficicada na directiva root. Esta directiva pódese poñer dentro dos seguintes contextos:

  • http
  • server
  • location

No seguinte exemplo, defínese a directiva root para un servidor virtual. Ese valor será aplicado a todos os bloques location, nos cales non temos outra directiva root redefinida:

server {
root /www/data;

location / {
}

location /images/ {
root /data/pic;
}

location ~ \.(mp3|mp4) {
root /www/media;
}
}

Neste caso, NGINX busca un URI que comece con /images/ no cartafol /data/pic/ Pero se o URI remata coa extensión .mp3 ou .mp4, NGINX no seu lugar buscaríaos en /www/media/ xa que está definido no bloque location.