Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 18400|Yanıt: 2

[Web] nginx try_files konfigürasyonu detaylı

[Bağlantıyı kopyala]
Yayınlandı 3.11.2021 16:04:08 | | | |
try_files Kullanıcının eriştiği dosyayı web sitesi dizinine okumayı deneyin ve ilk değişken varsa doğrudan geri gönderin; İkinci değişkenin sürekli okunması yoktur ve varsa doğrudan döner; Doğrudan üçüncü parametreye geçiş yok.

try_files Konfigürasyon şöyledir:


Kullanıcı istediğindehttp://localhost/example, burada $uri /example'dir.
try_files bu dosyayı sabit diskinizde bulmaya çalışacak. Eğer /$root/example adlı bir dosya varsa (burada proje kodunun kurulum dizini$root), bu dosyanın içeriğini doğrudan kullanıcıya gönderin.
Elbette, dizinde örnek diye bir dosya yok. Sonra $uri/'a bakın, bir / ekleyin, yani /$root/example/ adında bir dizin olup olmadığını kontrol edin.
Eğer tekrar bulamazsa, try_files'nin son seçeneğine /index.php'ye geri döner ve dahili bir "alt istek" başlatır; bu, nginx'in HTTP isteği başlatmasına eşdeğer http://localhost/index.html

Test şöyledir:



Bu yapılandırma genellikle ters proxy ön uç arayüzü ayarı olarak kullanılır (vue, angular), çünkü ön sayfaya tıkladığınızda tarayıcının URL adresi değişir; aslında tarayıcı sayfayı yenilemez ve yeni bir sayfaya erişmez.Tarayıcıyı yenilediğinizde 404 hatası bildirilirÇünkü erişim yolu fiziksel diskte yoktur.

Ön yüzün (Vue) Nginx'te konuşlandırılması ve F5 tarafından yenilenememesi sorununu çözün

Belge:Bağlantı girişi görünür.





Önceki:Linux Chown, klasörün ait olduğu kullanıcı adı ve kullanıcı grubunu değiştirir
Önümüzdeki:Windows altında Markdown'u toplu olarak Word belgelerine dönüştürmek için Pandoc'u kullanın
 Ev sahibi| Yayınlandı 28.05.2024 08:36:31 |
Açısal dağıtım konfigürasyonu:

 Ev sahibi| Yayınlandı 18.02.2025 09:10:29 |
Xiao Zhazha 2024-5-28 08:36 tarihinde yayınlandı
Açısal dağıtım konfigürasyonu:

Nginx (SPA uygulaması) HTTP önbelleklemesini doğru şekilde yapılandırmak

Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com