Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18400|Resposta: 2

[Web] Configuração try_files nginx em detalhes

[Copiar link]
Publicado em 03/11/2021 16:04:08 | | | |
try_files Tente ler o arquivo acessado pelo usuário no diretório do site e retorne diretamente se a primeira variável existir; Não há leitura contínua da segunda variável e, se ela existir, retorna diretamente; Não há salto direto para o terceiro parâmetro.

try_files A configuração é a seguinte:


Quando o usuário solicitahttp://localhost/example, o $uri aqui é /example.
try_files tentar encontrar esse arquivo no seu HD. Se houver um arquivo chamado /$root/example (onde $root é o diretório de instalação do código do projeto), envie o conteúdo desse arquivo diretamente para o usuário.
Obviamente, não há nenhum arquivo chamado example no diretório. Depois olhe para $uri/, adicione um /, ou seja, veja se existe um diretório chamado /$root/example/.
Se não conseguir encontrá-la novamente, ele voltará para a última opção /index.php de try_files e iniciará uma "sub-requisição" interna, o que equivale a nginx iniciar uma requisição HTTP para o http://localhost/index.html

O teste é o seguinte:



Essa configuração é geralmente usada como uma configuração de interface front-end proxy reversa (vue, angular), porque quando você clica na página front-end, o endereço URL do navegador muda; na verdade, o navegador não atualiza a página nem acessa uma nova página.Atualizar o navegador reportará um erro 404porque o caminho para o acesso não existe no disco físico.

Resolver o problema de que o frontend (Vue) está implantado no Nginx e não pode ser atualizado pelo F5

Documentação:O login do hiperlink está visível.





Anterior:O chown do Linux modifica o nome de usuário e o grupo de usuários ao qual a pasta pertence
Próximo:Use o Pandoc para converter documentos Markdown em Word em massa no Windows
 Senhorio| Publicado em 28/05/2024 08:36:31 |
Configuração de implantação angular:

 Senhorio| Publicado em 18/02/2025 09:10:29 |
Xiao Zhazha Postado em 28-05-2024 08:36
Configuração de implantação angular:

Nginx (aplicação SPA) Configure corretamente o cache HTTP

Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com