Introduzione
A volte è necessario mappare un URL secondario a un percorso di directory diverso nel file system. Gli utenti di Nginx possono ottenere questo risultato utilizzando il blocco " location " nel file di configurazione. Il percorso specifica un'espressione regolare per l'URL richiesto dal browser. Sotto il blocco del codice posizione, possiamo specificare il percorso del file system con l' opzione 'root' o 'alias' .
Puoi utilizzare la direttiva alias all'interno di un blocco di posizione, in questo modo:
server {
server_name www.example.com;
root /var/www/example.com;
location /static/ {
alias /var/content/static/;
}
}
Nella configurazione precedente, il sito principale è configurato con la directory /var/www/example.com
. Ma l'URL che inizia con "/static
" verrà servito con la directory "/var/content/static
". Ad esempio, un URL http://www.example.com/static/file.txt punterà al file /var/www/static/file.txt.
Conclusione
In questo tutorial abbiamo visto come mappare un URL su un percorso diverso in Nginx