Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 18400|Respuesta: 2

[Web] Configuración de try_files de NGINX en detalle

[Copiar enlace]
Publicado en 3/11/2021 16:04:08 | | | |
try_files Intenta leer el archivo al que accede el usuario en el directorio del sitio web y devuelvo directamente si existe la primera variable; No hay lectura continua de la segunda variable y, si existe, devuelve directamente; No hay salto directo al tercer parámetro.

try_files La configuración es la siguiente:


Cuando el usuario lo solicitahttp://localhost/example, el $uri aquí es /example.
try_files intentaré encontrar este archivo en tu disco duro. Si hay un archivo llamado /$root/example (donde $root es el directorio de instalación del código del proyecto), envía el contenido de este archivo directamente al usuario.
Obviamente, no hay ningún archivo llamado example en el directorio. Luego mira $uri/, añade un /, es decir, mira si hay un directorio llamado /$root/example/.
Si no lo encuentra de nuevo, volverá a la última opción /index.php de try_files e iniciará una "sub-petición" interna, que equivale a nginx iniciando una petición HTTP al http://localhost/index.html

La prueba es la siguiente:



Esta configuración se utiliza generalmente como una configuración de interfaz de interfaz proxy inversa (vue, angular), porque cuando haces clic en la página frontal, la dirección URL del navegador cambia; de hecho, el navegador no actualiza la página ni accede a una nueva.Actualizar el navegador reportará un error 404porque la ruta de acceso no existe en el disco físico.

Soluciona el problema de que el frontend (Vue) está desplegado en Nginx y no puede ser refrescado por F5

Documentación:El inicio de sesión del hipervínculo es visible.





Anterior:Linux chown modifica el nombre de usuario y el grupo de usuario al que pertenece la carpeta
Próximo:Usa Pandoc para convertir Markdown a documentos de Word en bloque bajo Windows
 Propietario| Publicado en 28/5/2024 8:36:31 |
Configuración de despliegue angular:

 Propietario| Publicado en 18/2/2025 9:10:29 |
Xiao Zhazha Publicado el 28-05-2024 08:36
Configuración de despliegue angular:

Nginx (aplicación SPA) Configurar correctamente la caché HTTP

Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com