Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 18400|Antwort: 2

[Web] nginx try_files Konfiguration im Detail

[Link kopieren]
Veröffentlicht am 03.11.2021 16:04:08 | | | |
try_files Versuche, die vom Benutzer aufgerufene Datei ins Website-Verzeichnis zu lesen und sie direkt zurückzugeben, falls die erste Variable existiert; Es gibt keine fortgesetzte Lesung der zweiten Variable, und wenn sie existiert, gibt sie direkt zurück; Es gibt keinen direkten Sprung zum dritten Parameter.

try_files Die Konfiguration ist wie folgt:


Wenn der Nutzer es anforderthttp://localhost/example, das $uri hier ist /example.
try_files werde versuchen, diese Datei auf deiner Festplatte zu finden. Wenn es eine Datei namens /$root/example gibt (wobei $root das Installationsverzeichnis des Projektcodes ist), senden Sie den Inhalt dieser Datei direkt an den Benutzer.
Offensichtlich gibt es im Verzeichnis keine Datei namens example. Dann schau dir $uri/ an, füge ein /hinzu, also prüfe, ob es ein Verzeichnis namens /$root/example/ gibt.
Wenn es es nicht wiederfindet, greift es auf die letzte Option /index.php von try_files zurück und initiiert eine interne "Unteranfrage", die dem entspricht, dass nginx eine HTTP-Anfrage an die http://localhost/index.html

Der Test ist wie folgt:



Diese Konfiguration wird in der Regel als Reverse-Proxy-Frontend-Schnittstelle (vue, angular) verwendet, denn wenn man auf die Frontend-Seite klickt, ändert sich die URL-Adresse des Browsers, der Browser aktualisiert die Seite nicht und greift nicht auf eine neue Seite zu.Das Aktualisieren des Browsers meldet einen 404-Fehlerdenn der Zugriffspfad existiert nicht auf der physischen Festplatte.

Löse das Problem, dass das Frontend (Vue) auf Nginx bereitgestellt wird und nicht von F5 aktualisiert werden kann

Dokumentation:Der Hyperlink-Login ist sichtbar.





Vorhergehend:Linux chown ändert den Benutzernamen und die Benutzergruppe, zu der der Ordner gehört
Nächster:Verwenden Sie Pandoc, um Markdown-Dokumente unter Windows in großen Mengen in Word-Dokumente umzuwandeln
 Vermieter| Veröffentlicht am 28.05.2024 08:36:31 |
Winkelauslösungskonfiguration:

 Vermieter| Veröffentlicht am 18.02.2025 09:10:29 |

Nginx (SPA-Anwendung) HTTP-Caching korrekt konfigurieren

Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com