Nginx - HTTP Modül Yapılandırması

İçindekiler
hizmet bir kez Nginx Bir sunucuya kurulur ve artık bulunduğu sunucu ile otomatik olarak başlayabilir ve ayrıca hizmeti ekibimizin izin verdiği ölçüde optimize ettik, o zaman daha derinlemesine ve gelişmiş bir yapılandırma gerçekleştirmenin zamanı geldi, bu yapılandırmasıdır HTTP modülü.
Doğu HTTP modülü Ağlar üzerinden sayfaları veya belgeleri sunmamıza izin verecek olan ve bir IP adresi veya bir URL kullanarak eriştiğimizde bir sonuç görebildiğimiz budur.
HTTP modülü
NS HTTP modülü HTTP sunucusu için temel blokları, yönergeleri ve değişkenleri içeren çekirdektir. Servis başlatırken Nginx, Bu işlemi devre dışı bırakabileceğimiz için isteğe bağlı olmasına rağmen, varsayılan olarak temel özelliklerle yapılandırılmıştır, ancak çoğu zaman kullanacağımız için çok yaygın bir şey değildir. Nginx bir web sunucusu olarak veya ters proxy.
Ek olarak, bunun modüllerden biri olduğunu belirtmeliyiz. daha büyük boyut içinde Nginx ve çok sayıda değişken ve yönerge içerir, bu nedenle ilk bakışta biraz bunaltıcı olabilir, tüm bunları daha basit bir şekilde anlamak için içeriği 3 mantıksal bölüme ayırmamız gerekir: http, sunucu ve konum.
Blok Yapısı
Bahsettiğimiz gibi, modülün içeriğini daha kolay anlayabilmemiz için bu modülün mantıksal sırasının bir bölümlendirmesini yapmalıyız, aşağıda bahsedilen 3 bloğu kavramlarını biraz daha genişleterek görelim ve böylece işleyişi hakkında netleşelim:
HTTPBu blok, yapılandırma dosyasının köküne eklenir ve tüm öğeleri tanımlamamıza izin verir. işlevler, yönergeler ve bloklar ile ilgili tüm modüllerin Nginx HTTP modülüPek mantıklı olmasa da, değerleri ve işlemi atamak için en son eklenenin alınacağı yapılandırma dosyasına bu bloğu birkaç kez ekleyebiliriz.
sunucuBu blok, bir web sayfası ilan etmemizi sağlayan şeydir, yani sistemimizdeki bir klasörü, bir adres veya URL'den erişilebilen bir kaynağa dönüştürür, adı geçen URL tarafından tanınır. Nginx, bu blok yalnızca bir http bloğu.
yerBu blok, bir web sayfasının farklı bölümleri için belirli bir davranış bildirmemize izin veren şeydir, bu blok bir sunucu bloğu içinde kullanılmalıdır ve ek olarak diğerlerinin içine yerleştirilebilir. konum blokları.
Aşağıda, içinde http konfigürasyonu olan bir dosya örneğini görelim Nginx burada yaptığımız, yukarıda açıklanan blokların her birine karşılık gelen bazı direktifleri etkinleştirmek:

Bu örnekte yaptığımız şey, bir http ana blok, sonra bunun içinde hizmetimizin istekleri dinlemesi gereken bağlantı noktasını belirten bir sunucu bloğumuz olacak ve son olarak içinde bir konum tanımlayacağız. konum bloğu ve belirli bir yönergeyi uygularız.
Bu eğitimin sonunda zaten bir http konfigürasyon dosyasını bulabilir ve onu farklı projelerimiz için doğru bir şekilde kullanabileceğimiz şekilde yapılandırabiliriz.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