Nginx - Proxy'yi Ters Çevir

İçindekiler
Süreci ters proxy nedir Nginx En popüler kullanımlarından biridir, çünkü kaynakları daha verimli yönetmesine izin verir, yapısına bağlı olarak istekleri yönlendirir, böylece dili olan bir web sayfasına hizmet verdiğimizi başarabiliriz. PHP ve ne yapmalı Apaçi bununla ilgili her şeyi işlemek ve Nginx sadece statik dosyalar.
Tabii ki, anlattıklarımız bir ters vekil ile neler başarılabileceğinin sadece küçük bir örneğiydi, ancak bu konuları incelemek için aşağıda ters vekilin güçlü yanlarını göreceğiz.
Ayar
kullanılırken sürecin izlediği yapı ters proxy, müşterinin isteğinin alınması ve yapısına göre ilgili işlemi yapacak başka bir sunucuya iletilmesi ve son olarak Nginx söz konusu sunucudan alınan uygun yanıtı döndürür; bu sunucular denir yukarı akış sunucuları, çünkü yalnızca işleme için yükleme parametrelerini almaktan sorumludurlar.
Nasıl yapılır?Daha önce açıklananları elde etmek için, bir kullanacağız. direktif içinde Nginx, Bu proxy_pass, buna sunucu yolunu yerleştireceğiz yukarı akış isteği almanız gerektiğini, ancak isteği iletmeden önce, isteğin kullanımını en üst düzeye çıkarabilmemiz için isteğe bazı kurallar da uygulayabiliriz. Nginx.
Tüm bunları bir dosyaya nasıl aktarabileceğimizi aşağıdaki resimde görelim. nginx yapılandırması:

Açıkçası bu parametreler çalışmaya uygun değil ama ne demek istediğimizi anlıyoruz, bir açıyoruz. konum bloğu ve talebi alıyoruz, sonra içinde şunu söylüyoruz: proxy_pass bizimki nerede yukarı akış sunucusu ve yeni isteği şuradan alacak: Nginx, böylece kullanıcı gördüğü şeyin arkasında başka bir şey olduğunu gerçekten bilmiyor.
istisnalarBu davranışın istisnaları vardır, genellikle kullandığımız zaman olur. normal ifadeler ve yeniden yazma yönergeleri yeni talebin iletildiği yukarı akış sunucusu doğrudan dönüşüm olmadan, bu nedenle bunu tanımlamaya gerek duymaz proxy geçişi.
Aşağıdaki resimde anlattıklarımızı bize gösteren bir konfigürasyon görelim:

İlk olarak konum bloğu ile bir arama yaptığımızı görüyoruz. normal ifade ve ikinci blokta bir yönergeyi yeniden yaz Bu, URL'ye göre isteğe eşlik eden parametreyle eşleşir.
Ters proxy bize nasıl yardımcı olur?NS ters proxy Ağır arka uç sistemlerimiz olduğunda ve fazla bir şey yapamadığımızda hizmetlerin performansını iyileştirmeye yardımcı olmak için oldukça popüler bir yoldur, ayrıca büyüme ve genişleme fikirleri ile geleceği planlayabildiğimiz için baştan bir yapı inşa ederken bize yardımcı olur. .
Bu öğreticinin sonunda, durum ne olursa olsun şunu söyleyebiliriz. Nginx gibi özelliklerle olağanüstü bir iş çıkarıyor ters proxy, geliştirmelerimize ve altyapılarımıza yeni bir hayat getirmemize izin veriyor.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave