Nginx - Profil Ayarları

İçindekiler
Yapılandırmanın nasıl olduğunu öğrendikten sonra Nginx, bir sonraki adım, yapılandıracağımız yolu oluşturmaktır. Nginx Bizim kullanımımız için temel konfigürasyon sadece bir başlangıç ​​noktasıdır ancak her ihtiyaç ve sunucu olacak bilgisayarlar farklı olduğu için öğrendiklerimizi pratiğe dökmek önemlidir.
Varsayılan yapılandırma
nedenleri Nginx çok popüler olmuş ve kabul ve kullanım oranı o kadar artmıştır ki ondan sonra en çok kullanılan 2. Apache Sunucusu, çünkü oldukça hafif, optimize edilmiş ve çok hızlı.
Bu basitlik sayesinde, ilk konfigürasyonu oldukça kabul edilebilir ve çoğu durumda minimum ayarlardan fazlasını gerektirmeyecek, hadi genellikle bir tane bulduğumuzu görelim. temel Nginx uygulaması, görüntüde ilk yapılandırma dosyası:

Oldukça basit bir şey olduğunu ve sözdizimi hakkında biraz bilgi sahibi olduğunu not ediyoruz. Nginx oldukça anlaşılır.
İlk Ayarlar
NS ilk ayarlamalar Yapılandırmada yapmamız gerekenler, uygulamanın güvenliğini artırmaya ve donanım profili sahip olduğumuz kaynakları biraz daha iyi sıkıştırabilmemiz için sahip olduğumuz.
kullanıcı kök köküSüper kullanıcı izinleriyle bir hizmet başlatmak iyi bir şey değildir, aslında bu ciddi bir güvenlik sorunudur, çünkü herhangi bir nedenle birisi hizmetimizin kontrolünü ele geçirirse, genişletilmiş bir izinle sistemimize zarar verebilir, bundan kaçınmak için oluşturmamız şiddetle tavsiye edilir. Nginx kullanıcısı ve Nginx grubu böylece sınırlı izinlere sahip olursunuz ve böylece riskleri azaltırsınız.
işçi_işlemleri 1Bu özellik ile bir işçi süreci Varsayılan olarak, bu değiştirilebilir, aslında sahip olduğumuz her CPU çekirdeği için bunlardan bir işlem başlatmanız önerilir, yerleştirmeniz önerilir. 4 çalışan süreci sunucumuzun 4 çekirdekli olduğunu varsayarsak.
işçi_bağlantıları 1024Başka bir anahtar parametre, bu bize her işlem için kabul edebileceğimiz eşzamanlı bağlantıların sayısını söyler. çalışan, Bu parametreyi yukarı veya aşağı ayarlayabilmemiz için ortamımızın tolerans sınırlarını test etmek önemlidir, çünkü daha fazla sayıda bağlantı, kullanıcıların daha iyi performansa sahip olacağı, ancak ekipmanımızın hizmet edebileceğinden daha fazlasını yerleştirirsek, yapabiliriz. yıkmak nginx sunucusu.
işçi_önceliği 0Son olarak, süreçlerimizin sahip olacağı önceliği görmeliyiz, varsayılan olarak bir ara öncelik ile başlıyoruz, ancak ekibimiz başka görevler de yapıyorsa, belki önceliği arttırmayı düşünmeliyiz, en yüksek öncelik -20 ve minimum önceliktir. 19, olmadan Ancak, o zamandan beri -5'ten daha yüksek bir öncelik verilmesi tavsiye edilmez. çekirdek süreçleri işletim sistemi.
Bu öğreticinin sonunda, sunucularımızda daha iyi performans elde etmek için dosyamızı nereden değiştirmeye başlamamız gerektiğine dair daha net bir fikre sahibiz.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.
wave wave wave wave wave