Linux gibi UNIX sistemlerinin sahip olduğu avantajlardan biri, uygulamaları çalıştırırken performans ve çok yönlülük kapasiteleridir. Web ortamlarından bahsedecek olursak, şüphesiz tüm performansı ile bilinen en iyi uygulamalardan biri Nginx'tir. Nginx (motor x), kendi web yönetim fonksiyonlarının kapsamlı ve ölçeklenebilir olduğu bir HTTP proxy sunucusu, bir posta proxy sunucusu veya bir TCP / UDP proxy sunucusu olarak geliştirilmiştir.
Nginx ÖzellikleriTüm kaynaklar ve Nginx belgeleri, 2 maddeli BSD lisansı tarafından dağıtılır ve temel özelliklerinden bazıları şunlardır:
- FastCGI, uwsgi, SCGI ve memcached sunucular için hızlandırılmış önbelleğe alma desteğine sahiptir.
- Daha iyi kullanılabilirlik için yük dengeleme ve hata toleransı işlevine sahiptir.
- Statik dosyaları ve dizinleri yönetebilirsiniz.
- Önbelleğe alma ile hızlandırılmış bir ters proxy'yi entegre eder.
- Modüler mimari ile tasarlanmıştır.
- Gzip, bayt aralıkları, XSLT, SSI ve görüntü dönüştürme filtresi gibi yardımcı programları içeren filtreler mevcuttur.
- HTTP/2 desteği vardır.
- Ad tabanlı ve IP tabanlı sanal sunucuları yönetin.
- PUT, DELETE, MKCOL, COPY ve MOVE yöntemlerini kabul eder.
- 3xx-5xx hata kodlarını yeniden yönlendirin.
- FLV ve MP4 yayınlayın.
- Coğrafi konumu IP'ye dayanmaktadır.
- Perl gömülüdür.
- Kullanıcıyı, harici bir HTTP kimlik doğrulama sunucusu aracılığıyla bir IMAP veya POP3 sunucusuna yönlendirebilirsiniz.
- POP3 kimlik doğrulama yöntemlerini kabul eder: KULLANICI / GEÇİŞ, APOP, YETKİLENDİRME GİRİŞİ / DÜZ / CRAM-MD5, IMAP: GİRİŞ, YETKİLENDİRME GİRİŞİ / DÜZ / CRAM-MD5 ve SMTP: YETKİLENDİRME GİRİŞİ / DÜZ / CRAM-MD5.
- SSL, STARTTLS ve STLS'yi destekler.
- TCP için SSL ve TLS SNI'yi destekler.
- Müşteri hizmetlerini etkilemeden bir yürütülebilir dosya kullanılarak yeniden yapılandırılmasına ve güncellenmesine olanak tanır.
- kqueue (FreeBSD 4.1+), epoll (Linux 2.6+), / dev / poll (Solaris 7 11 / 99+), olay bağlantı noktaları (Solaris 10), seçim ve anket desteği içerir.
Gördüğünüz gibi birçok Nginx işlevi var ve Windows XP, Windows Server2021-2022, Windows 7, Windows 10 gibi Microsoft sistemleriyle resmi olarak uyumlu olmasına rağmen, bazı kullanıcıların bunu Windows 10'a yüklemesi normal değil. kendilerinin olduğunu sanıyorlar.Linux. Ancak Solvetic, Nginx'in Windows 10'a sorunsuz bir şekilde nasıl kurulacağını ve web ile ilgili her şeyin oradan nasıl yönetileceğini açıklamak için burada.
1. Windows 10'da Nginx'i indirin
Aşama 1
Başlamak için aşağıdaki resmi Nginx bağlantısına gideceğiz:
Adım 2
Orada şunları göreceğiz:
BÜYÜT
Aşama 3
Gördüğünüz gibi, seçenekler çeşitlidir, Nginx "Ana hat sürümü" seçeneğini kullanmanızı önerir, ancak bu hala hatalara açıktır, bu nedenle Solvetic, tableti bu durumda "nginx" olan "Kararlı sürüm" bölümünden indirmenizi önerir. / Windows -1.16.1.pgp ”, buraya tıklayarak sıkıştırılmış dosyanın nereye kaydedileceğini tanımlıyoruz:
BÜYÜT
4. Adım
Kaydet'e tıklıyoruz ve indirdikten sonra dosyaya sağ tıklayıp "Buraya çıkar" ı seçerek içeriğini çıkarmaya devam ediyoruz:
BÜYÜT
Adım 5
Çıkardıktan sonra aşağıdakileri göreceğiz:
BÜYÜT
6. Adım
Şimdi “nginx-1.16.1” klasörünü Windows 10'un C sürücüsündeki " Program Dosyaları " yoluna taşıyacağız. Bunun amacı Nginx'i varsayılan bir web servis programı olarak çalıştırmaktır.
BÜYÜT
2. Nginx'i Windows 10'a yükleyin
Aşama 1
Klasörü C sürücüsüne kopyaladığımızda, Nginx kurulumuna devam ediyoruz, bunun için taşıdığımız klasördeki yürütülebilir nginx.exe'ye çift tıklayacağız:
BÜYÜT
Adım 2
Windows 10 aşağıdaki uyarıyı görüntüleyebilir:
Aşama 3
Orada "Erişime izin ver" düğmesine tıklayarak Windows Güvenlik Duvarı'ndaki Nginx hizmetine erişime izin vermeliyiz, ardından Nginx'in bir web tarayıcısına erişerek doğru şekilde kurulduğunu doğrulamak için bir kurulum sihirbazına gerek kalmadan Nginx otomatik olarak yüklenecektir. ve localhost satırı çalıştırıldığında, sonuç aşağıdaki gibi olmalıdır:
BÜYÜT
4. Adım
Görev çubuğuna sağ tıklayarak eriştiğimiz Görev Yöneticisinden Nginx hizmetlerini kontrol etmek mümkün olacak ve "İşlemler" sekmesinde ve "Arka plan işlemleri" bölümünde Nginx ile ilişkili olanları göreceğiz. Orada istersek onları yeniden başlatabilir veya sonlandırabiliriz.
BÜYÜT
3. Windows 10'da Nginx'i çalıştırın
Aşama 1
Gördüğümüz gibi Nginx yüklendikten sonra, aşağıdaki seçeneklerden herhangi birini kullanarak Windows özellikleri işlevine gideceğiz:
- Aşağıdaki tuşları kullanarak ve appwiz.cpl komutunu çalıştırarak
+ R
- Denetim Masası \ Programlar \ Programlar ve Özellikler yolunda ve orada "Windows özelliklerini etkinleştir veya devre dışı bırak" satırına tıklayarak
BÜYÜT
Adım 2
Görüntülenen pencerede "İnternet Bilgi Hizmetleri" satırını bulacağız, "Web yönetim araçları" bölümünü görüntüleyeceğiz ve ardından "IIS yönetim konsolu" kutusunu etkinleştireceğiz:
NotNginx'i Windows 10'da çalıştırmak için bu adım çok önemlidir, sayfaları veya HTML dosyalarını yönetebileceğiniz bir Microsoft web sunucusu olan Internet Information Services'ı (IIS) kullanmak gerekecektir.
Aşama 3
Bu kutuyu seçtikten sonra, Tamam'ı tıkladığınızda, Windows 10'un bu özelliğini etkinleştirmek için işlem yapılacaktır:
4. Adım
Dosyalar doğrulandıktan sonra değişiklikler uygulanacaktır:
Adım 5
Bu sona erdiğinde aşağıdakileri göreceğiz. Sihirbazdan çıkmak için Kapat'a tıklayın.
6. Adım
IIS Yöneticisine Başlat menüsünden erişebiliriz:
7. Adım
Erişirken aşağıdakileri göreceğiz:
BÜYÜT
8. Adım
Varsayılan olarak sunucu yolu inetpub wwwroot'tur:
BÜYÜT
9. Adım
Dilersek "Varsayılan Web Sitesi" satırına sağ tıklayıp "Temel Yapılandırma" seçeneğini seçerek bu rotayı düzenleyebiliriz:
BÜYÜT
Adım 10
Ardından "Fiziksel yol" alanına istenen yolu ekliyoruz:
11. Adım
Değişiklikleri kaydetmek için Tamam'a tıklıyoruz:
BÜYÜT
Adım 1/2
Bundan sonra C: \ Program Files \ nginx-1.16.1 \ conf yoluna gideceğiz ve orada nginx.conf dosyasına sağ tıklayıp düzenleme için bir metin düzenleyici seçeceğiz:
BÜYÜT
Adım 13
Dosyada "konum" satırını bulacağız ve orada daha önce tanımladığımız yolu oluşturuyoruz:
BÜYÜT
Adım 14
Değişiklikleri kaydediyoruz ve şimdi HTM klasörüne gideceğiz ve "index" dosyasını bir metin düzenleyiciyle açacağız:
BÜYÜT
Adım 15
Dosyaya erişirken istenen metni düzenleyebiliriz:
BÜYÜT
Adım 16
Bir tarayıcıya geri dönüp tekrar "localhost" çalıştırdığımızda, şart koştuğumuz mesajı göreceğiz:
BÜYÜT
Gördüğünüz gibi, Nginx'i Windows 10'a yüklemek ve böylece her Nginx işlevi kullanıcıya en iyi yönetimi sağlamak için oluşturulduğundan, web sitelerini dinamik, güvenli ve tamamen işlevsel bir şekilde yönetmek için harika bir araca sahip olmak mümkündür. böylece bu aracın maksimum potansiyelini elde edin.