Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18400|Odpowiedź: 2

[Web] Nginx try_files szczegółowo konfigurację

[Skopiuj link]
Opublikowano 03.11.2021 16:04:08 | | | |
try_files Spróbuj odczytać plik dostępny przez użytkownika do katalogu strony internetowej i zwrócić go bezpośrednio, jeśli istnieje pierwsza zmienna; Nie ma dalszego odczytu drugiej zmiennej, a jeśli istnieje, zwraca się bezpośrednio; Nie ma bezpośredniego przejścia do trzeciego parametru.

try_files Konfiguracja jest następująca:


Gdy użytkownik o to prosihttp://localhost/example, $uri tutaj to /example.
try_files spróbuje znaleźć ten plik na twoim dysku twardym. Jeśli istnieje plik o nazwie /$root/example (gdzie $root jest katalogiem instalacyjnym kodu projektu), prześlij zawartość tego pliku bezpośrednio do użytkownika.
Oczywiście w katalogu nie ma pliku o nazwie example. Następnie spójrz na $uri/, dodaj /, czyli sprawdź, czy istnieje katalog o nazwie /$root/example/.
Jeśli nie może go ponownie znaleźć, wraca do ostatniej opcji /index.php z try_files i izanuje wewnętrzne "podżądanie", co jest równoważne temu, by nginx inicjował żądanie HTTP do http://localhost/index.html

Test wygląda następująco:



Ta konfiguracja jest zazwyczaj używana jako odwrotne ustawienie interfejsu proxy (vue, angular), ponieważ po kliknięciu na stronę front-end adres URL przeglądarki się zmienia, a przeglądarka nie odświeża strony i nie uzyskuje dostępu do nowej strony.Odświeżenie przeglądarki zgłosi błąd 404ponieważ ścieżka dostępu nie istnieje na fizycznym dysku.

Rozwiąż problem, że frontend (Vue) jest wdrożony na Nginx i nie może być odświeżony przez F5

Dokumentacja:Logowanie do linku jest widoczne.





Poprzedni:Linux chown modyfikuje nazwę użytkownika oraz grupę użytkowników, do której należy folder
Następny:Użyj Pandoc, aby masowo konwertować Markdown na dokumenty Word w systemie Windows
 Ziemianin| Opublikowano 28.05.2024 08:36:31 |
Konfiguracja wdrożenia kątowego:

 Ziemianin| Opublikowano 18.02.2025 09:10:29 |
Xiao Zhazha Opublikowano 2024-5-28 08:36
Konfiguracja wdrożenia kątowego:

Nginx (aplikacja SPA) Poprawnie konfiguruj buforowanie HTTP

Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com