Quando comecei a aprender as configurações de virtual host do NGINX, me deparei com um problema ao escrever um location. Eu acessava um endereço e sempre recebia um erro 404. Foi aí que descobri que existia a diretiva ROOT e a diretiva ALIAS.

Suponhamos que eu tenha a configuração abaixo:

O caminho final gerado pelo NGINX será:

E é por isso que eu recebia erros 404, porque o que está escrito em location é adicionado ao caminho especificado em root. A forma correta com root seria a abaixo:

Já com alias, o que está escrito em location será desconsiderado, e a configuração fica assim:

O caminho final gerado pelo NGINX será:

Então é isso… simples! A documentação pode ser consultada neste link:
http://wiki.nginx.org/HttpCoreModule#alias

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *