Pelo que posso dizer, é assim que eles diferem.
location /i/ {
alias /stuff/;
}
E example.com/i/top.gif exibirá /stuff/top.git observe a falta do /i/ , que inclui a diretiva root .
Parece que root e alias fazem as mesmas coisas por definição, mas por alguma razão quando uso root , recebo um erro 404 , mas funciona bem quando eu uso alias . Alguma idéia?