Cum se instalează și se execută serverul Nginx pe Windows 10

Windows’ta Nginx Sunucusu Nasıl Kurulur ve Çalıştırılır

⌛ Reading Time: 6 minutes

Nginx, Linux ve BSD sistemleri arasında oldukça popüler olan bir web sunucusudur. Windows 10’a da yüklenebilir. Ancak, Windows’ta şu ana kadar azaltılmamış birkaç performans sınırlaması vardır, ancak geliştiriciler bu sorunları gelecekteki bir sürümde ele alacaktır. Nginx’i Windows’ta başarıyla kurmak ve çalıştırmak için aşağıdaki adımları izleyin.

Nginx Sunucusunu İndirin

Çok var Windows için Nginx’in sürümlerini indirin, ve Nginx “ana hat sürümünü” kullanmanızı önerir. Ancak, Windows için en son kararlı sürümünü indirirseniz herhangi bir sorunla karşılaşmazsınız.

İstediğiniz sürümü seçin ve zip dosyasını bilgisayarınıza indirin.

İlk adım olarak, yeni klasörü çıkarmanız gerekir. 7-zip, WinRAR veya diğer popüler sıkıştırma yazılımlarını kullanabilirsiniz.

Nginx Windows Zip Dosyasını Çıkart

Orijinal klasördeki dosya içeriğini çıkardıktan sonra, yerleşik indirme kopyasıyla birlikte gelen klasörün tamamını “Program Dosyaları”na taşımanız gerekir. Çıkarılan bu klasörü taşıyabilir veya kesip yapıştırabiliriz.

Nginx Windows Program Dosyaları

Nginx’i bu konumdan varsayılan bir web servis programı olarak çalıştıracağız.

Nginx’i yükleme

Nginx’i kurmak ve çalıştırmak için Nginx.exe dosyasını seçip çift tıklayın. Artık daha fazla kullanım için etkinleştirildi. Nginx sunucusunu çalıştırırken, sizin tarafınızdan izin verilmesi gereken bir Windows Defender engelleme ekranıyla karşılaşabilirsiniz.

Nginx Windows Çalıştırma Programı

Bir sonraki adımda, kurulumun başarılı olup olmadığını doğrulamanız gerekir. Bunun için varsayılan tarayıcınıza gidin ve şunu yazın yerel ana bilgisayar. Microsoft Edge, aşağıdaki örnekte kullanılan tarayıcıdır. Nginx web sunucusunun başarıyla kurulduğunu ve çalıştığını belirten bir ekran görürseniz, Windows’ta Nginx kurulumunuzda herhangi bir sorun yok demektir.

Nginx Windows Tarayıcı Localhost

Nginx’i durdurmak için Görev Yöneticisi penceresinden sonlandırabilirsiniz.

Nginx Windows Bitiş Görevi

Nginx’i Windows PC’nizde Çalıştırma

Nginx’i çalıştırmak için, istenen HTML sayfalarını veya dosyalarını sunan bir Microsoft web sunucusu olan Internet Information Services’ı (IIS) kullanmanız gerekir. Denetim Masası’ndaki “Windows Özelliklerini Açın veya Kapatın” bölümünden etkinleştirebilirsiniz. “Web Yönetim Araçları” ve “IIS Yönetim Konsolu” için gerekli alanları kontrol edin.

Nginx Windows I Etkinleştirildi

Değişiklikler uygulandıkça bilgisayarınızda IIS’nin etkinleştirilmesi biraz zaman alacaktır.

Nginx Windows I, Değişiklikleri Uygular

IIS Yöneticisini doğrudan Başlat menüsünden açabilirsiniz. Her zaman Yönetici modunda açın.

Nginx Windows Iis Yöneticisi Başlat Menüsü

Burada, genellikle “inetpub wwwroot” adresinde bulunan varsayılan web sitesine erişebileceksiniz. Bu aynı zamanda olarak da bilinir web uygulaması kökü. Basit bir arama ile Dosya Gezgini’nde arayabilirsiniz.

Nginx Windows Inetpub Kök Klasörü

Bu kökün fiziksel yolunu daha arzu edilen bir klasöre değiştirmek yararlıdır. C:’de yeni bir “İş” klasörü oluşturdum ve fiziksel yolu “C:Work” olarak değiştirdim. IIS Yöneticisi’nde “varsayılan web sitesi” seçeneğine çift tıkladığınızda, bu yeni klasöre yönlendirilmelidir. Alternatif olarak, menüyü sağ tıklayıp aynı sonuç için “keşfet” seçeneğini seçebilirsiniz.

Nginx Windows Iis Yöneticisi Kök Klasörü

Bundan sonra, Program dosyalarında yeniden adlandırdığınız Nginx klasörüne gidin. “Conf”a tıklayın ve “nginx.conf”u seçin. Bu dosya Notepad++ metin düzenleyicisi kullanılarak düzenlenebilir, ancak Atom veya Visual Studio Code gibi başka herhangi bir düzenleyici kullanabilirsiniz.

Notepadplusplus ile Nginx Conf Dosyasını Düzenle

Notepad++’da kökün konumunu bulun ve varsayılan html’den değiştirin.

Nginx Windows Konum Kökü

Burada gösterildiği gibi, kökü yukarıda tartıştığımız düzenlenmiş fiziksel yola değiştirin.

Nginx Windows Konum Kökü Değiştirildi

Kök klasördeki index.html dosyasını ayrı bir sekmede düzenleyebilirsiniz. Metni, web sunucusunun ekranda göstermesini istediğiniz şekilde değiştirin.

Nginx Windows Metni Değişti Index.html

“Görevi Sonlandır” seçeneğini kullanarak Nginx.exe programından çıkın. Yönetici modunda “nginx.exe” dosyasını açın ve çalıştırın.

Tip yerel ana bilgisayar bir tarayıcı penceresinde. Nginx web sunucusu, yaptığınız düzenlemeleri vurgulayacaktır.

Nginx Windows Çalıştırma Programı

Windows’ta Nginx Örnek Uygulaması

NS Nginx kaynakları sitesi Windows PC’de çeşitli uygulamaları çalıştırmak için kullanabileceğiniz web sunucusu uygulamalarının tam listesine sahiptir.

Örneğin, müşteri oturum açma sayfası gibi bir web sayfasına bağlanmak için Windows’ta Nginx’i kullanabilirsiniz. “nginx.conf” dosyasında yapılandırma değişikliklerini yaptığınızda, son kullanıcılarınız oturum açma sayfasına kendi uçlarından erişebileceklerdir.

Önceki bölümde paylaşılan “nginx.conf” dosyasına geri dönün. “Localhost” yerine, sunucunun erişmesi için bir alan adına ihtiyacınız var. “index.html”, herhangi bir statik html sayfasına işaret etmek için kullanılan bir komuttur.

Nginx Windows Etki Alanı Adını Koy

Bir sonraki adımda, “konum” a gidin ve bir “api” ve ardından “http” pingi ile eklenen bir proxy sunucusu kullanarak metni değiştirin. Bu, bu sayfanın yönlendirmesini istediğiniz herhangi bir giriş sayfasına işaret etmelidir.

Nginx Windows Proxy Sunucu Girişi

Dosyayı kaydedin ve “Nginx.exe” programını Yönetici modunda çalıştırın. Bu oturum açma sayfasının son kullanıcıya hoş görünmesi için, web sunucusunu önceden yapılandırmış olmanız gerekir. Eclipse gibi bir IDE programı.

Sıkça Sorulan Sorular

1. Windows 10 için Nginx’i çalıştırmadaki temel komutlar nelerdir?

Windows’ta Nginx, standart bir konsol uygulaması olarak çalıştırılabilir. Bunu yönetmek için aşağıdaki basit komutlar sıklıkla kullanılır:

nginx -s stop Hızlı kapatma
nginx -s quit zarif kapatma
nginx -s reload Konfigürasyonu değiştirme, yeni bir konfigürasyonla yeni işçi süreçleri başlatma, eski işçi süreçlerinin zarif bir şekilde kapatılması
nginx -s reopen Günlük dosyalarını yeniden açma

2. Windows’taki Nginx uygulamalarında IIS Web sunucusunun rolü nedir?

IIS, Microsoft’un HTTP, HTTPS, SMTP ve diğer protokolleri destekleyen yerel web sunucusudur ve Windows’ta varsayılan olarak etkin değildir. Nginx, Windows’a kurulduğunda, canlı trafiği nginx.conf dosyalarında yapılan değişikliklere göre yönetir. Bunun için Nginx’in dahili olarak etkinleştirilmiş bir IIS’ye bağlanması ve ardından gelecekteki istekler için yanıtını önbelleğe alması gerekir.

Nginx’in en büyük gücü, yüksek yük dinamik sitelerden önce ön uçta kullanılmasıdır. On binlerce web sitesi kullanıcınızın aynı anda IIS’den önemli bir video dosyası indirdiğini hayal edin. Acı verici bir şekilde yavaşlayabilir. Bunun yerine trafiği yöneten Nginx gibi çok güçlü bir ön uç sunucunuz varsa, istek daha hızlı işlenir. IIS web sunucusunun rolü hakkında daha fazla ayrıntı için “Windows PC’de Nginx’i çalıştırma” bölümüne bakın.

3. Windows’ta Nginx Nasıl Çalışır?

Nginx, Windows’ta web sunucusu, yük dengeleyici, posta proxy’si ve daha fazlası gibi birden çok uygulamayı destekler. Bunları Windows’ta çalıştırmak için, istenen tüm değişiklikler Windows kurulum klasöründeki “nginx.conf” dosyasında değiştirilen çeşitli dizelerden etkilenir. Belgeler de dahil olmak üzere Nginx komutları hakkında daha fazla bilgi için, bu bağlantıyı ziyaret et.

Nginx, günümüzün önde gelen web sunucusu şirketlerinden biridir. Ayrıca, daha hızlıdır, daha fazla eşzamanlı sorunu çözebilir ve güvenilirdir. Özetlemek gerekirse, Nginx’e bağlanmak istediğiniz basit bir web siteniz varsa, bunu hemen şimdi sorunsuz bir şekilde yapabilirsiniz. Nginx ile OpenLiteSpeed ​​arasındaki karşılaştırmayı kontrol etmek için okumaya devam edin.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.