Nginx - HTTP Modül Yönergeleri

NS HTTP modülü Çalışmasını yönetmek için 3 blok seviyesi içerir, bu blokların her birine, ekibimizden hizmet vermeye karar verdiğimiz bir sayfa için hizmetimizin davranışını şekillendirmemize yardımcı olacak bazı direktifler ve değişkenler yerleştirebiliriz.
Bu yönergelerin nereye gittiğini bilmek önemlidir, çünkü onları bir bloğa yerleştirirsek çalışmayabilirler veya içine yerleştirmek mantıklı olmayabilir.
Direktifi dinle
Bu direktif, sunucu bloğu ve bağlantı noktasını veya IP adresini tanımlamamıza izin verir. Nginx gerekli içeriği sunabilmek için istekleri dinler, genellikle İnternet erişimi için varsayılan bağlantı noktası olan 80 numaralı bağlantı noktası kullanılır. adlı ek bir seçenek ekleyebiliriz. SSL burada bir güvenlik sertifikası tanımlayabiliriz. Bu yönergenin nasıl kullanılacağına dair bazı örnekler:


192.168.1.1:80'i dinle;
127.0.0.1'i dinle;
80 varsayılanı dinle;
dinle [::: a8c9: 1234]: 80; # IPV6 adresleri köşeli parantez içine alınmalıdır
443 ssl'yi dinle;


Sunucu_adı yönergesi
Bir veya daha fazla ad atar nginx sunucusu böylece bu ad altında bir istek aldığında, belirtilen içeriği bir süre içinde sunabilir. sunucu bloğuBu, istek tarafından alınan ad ile modülde tanımlanan ad arasında bir karşılaştırma kullanılarak elde edilir, ad olmaması durumunda, dinleme bilgisine karşılık gelen ilk sunucu bloğu alınacaktır, aşağıdaki resimde görebiliriz. bu direktifin birkaç örneği nginx sunucusu:

Direktiflerin geri kalanını görelim:
dosya GönderBu yönerge, sahip olduğumuz ve yönetmekten sorumlu olduğumuz 3 yapılandırma seviyesinden herhangi birinde bulunabilir. Nginx dosyaların iletimini halleder, varsayılan olarak çıkar, değerleri olabilir açık ve kapalı için açıkNginx'in kapatılması durumunda, performans kaybına neden olsa da, dosyaların iletimini kendisi halledecektir.
reset_timeout_connectionBu yönerge, izin verilenden daha fazla zaman geçtiği için bir istek kayıp olarak bildirildiğinde, yeni ölen isteğin bilgilerini depolamak için kullanılan belleğin içeriğinin silindiğini belirtmemizi sağlar. 3 blokta kullanılır. ayrıca değerleri açık ve kapalıdır.
server_name_in_redirectBu yönerge, hizmetimizden başka bir hizmete dahili yönlendirme yapmamız gerektiğinde geçerlidir. Nginx mevcutsa açık ve kapalı olmak üzere iki değere sahip olabilir, açık ise direktifte belirtilen ilk isim kullanılacaktır. sunucu adıKapalı olması durumunda Nginx, HTTP isteğinin değerini kullanır.
Gördüğümüz gibi sunucumuzu kontrol etmek için uygulayabileceğimiz bir takım direktiflerimiz var. NginxUygulanabilecekleri bağlama saygı duymak çok önemlidir, çünkü sunucumuzun uygun davranışa sahip olmaması riskini çalıştıramazsak.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