Nginx, Linux ve BSD sistemleri için çok popüler bir web sunucusudur . Şu ana kadar düzeltilemeyen performans sınırlamalarını kabul edebildiğiniz sürece Windows'a da kurulabilir. Windows dizüstü bilgisayarınızın rahatlığında hâlâ bir web sunucusu veya müşteri/çalışan portalı barındırabilirsiniz. Nginx'i Windows'ta başarıyla kurmak ve çalıştırmak için aşağıdaki adımları izleyin.
Nginx'i Windows'a yükleyin
Başlamak için dizüstü bilgisayarınıza veya Windows PC'nize Nginx'i yüklemeniz gerekir. Bu işletim sistemine sahip normal bir Nginx yükleyicisi yoktur. Çevrimiçi sürümlerinden birini indirmeniz ve bilgisayarınızdaki C: sürücüsü konumuna kaydetmeniz gerekecektir.
1. İstediğiniz sürümü seçin ve zip dosyasını bilgisayarınıza indirin. Nginx, en yeni özelliklerle birlikte geldiği için "ana hat sürümünün" kullanılmasını önerir. Bu özelliklere ihtiyacınız yoksa en son kararlı sürüm de işe yarayacaktır.

Nginx'in ana sürümünü resmi web sitesinden indirin
2. İndirdikten sonra yeni klasörü sağ tıklayarak açın. Ayrıca 7-Zip veya WinRAR gibi popüler sıkıştırma yazılımlarını da kullanabilirsiniz .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
İndirilen Nginx kurulum yazılımına ait tüm dosyaları çıkarmak için sağ tıklayın.
3. Yerleşik indirme kopyasındaki klasörün tamamını C: sürücüsüne taşıyın. Örnek onu “Program Dosyaları” na taşımıştır ancak D sürücüsü de dahil olmak üzere bilgisayarınızda herhangi bir yere kaydedilebilir.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Çıkarılan Nginx klasörünü Program Dosyalarına taşıyın
4. “Nginx.exe” dosyasını seçin ve çift tıklayın . Artık daha fazla kullanım için etkinleştirildi. Örnek, Nginx'i varsayılan web hizmeti programı olarak bu konumdan çalıştıracaktır.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Program Dosyaları klasöründeki Nginx uygulamasına çift tıklayın.
5. Windows SmartScreen filtreniz etkinse, Nginx yükleyicisinin çalışmasını engelleyebilir. Sınırı aşmak için "Daha fazla bilgi"yi tıklayın .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx uygulama penceresinde "Daha fazla bilgi"ye tıklamak SmartScreen'i engeller.
6. Nginx.exe dosyasını çalıştırmak için “Yine de çalıştır” metnine tıklayın .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
SmartScreen hala çalıştırabileceğiniz Nginx uygulamalarını engeller.
7. Nginx sunucusunu çalıştırırken ek Windows Defender güvenlik duvarı engelleme ekranıyla karşılaşabilirsiniz, buna sizin tarafınızdan izin verilmesi gerekir. İşiniz bittiğinde, Nginx'i Windows cihazınızda kolayca kullanabilirsiniz.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Windows Defender güvenlik duvarı Nginx uygulamasını engelledi. Çalıştırmak için Erişime izin ver'i tıklayın.
Windows'ta Nginx nasıl başlatılır
Son kullanım gereksinimlerinize bağlı olarak Nginx'i Windows PC'de çalıştırmanın birçok yolu vardır. Bu yöntemleri aynı anda kullanabilirsiniz. Örneğin, Nginx sunucusunu uygulama dosyasını kullanarak veya PowerShell'den başlatabilirsiniz .
1. Nginx uygulama dosyalarını kullanın
Nginx'in yukarıdaki bölümde açıklandığı gibi çift tıklayabileceğiniz yerleşik bir uygulama dosyası vardır. SmartScreen veya Windows Defender tarafından uygulanan kısıtlamaları atlamanız gerekecektir.
1. İşiniz bittiğinde varsayılan tarayıcınıza gidin ve localhost yazın. Microsoft Edge, aşağıdaki örnekte kullanılan tarayıcıdır.
2. Nginx web sunucusunun başarıyla kurulduğunu ve çalıştığını belirten bir ekran görüyorsanız, Windows'ta Nginx kurulumunuzda herhangi bir sorun olmadığı anlamına gelir.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Windows'taki Edge tarayıcısı, adres çubuğuna "localhost" yazıldıktan sonra Nginx varsayılan komut dosyasını gösteriyor.
3. Nginx'i durdurmak için Görev Yöneticisi penceresinden sonlandırabilirsiniz . Doğrudan İşlemler'den sonlandıramıyorsanız sağ tıklayarak "Ayrıntılara git"i seçin .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Görev Yöneticisi'nde Nginx işlemi için "Ayrıntılara git" seçeneğini seçmek için sağ tıklayın.
4. Nginx.exe'nin tüm örneklerini tanımlayın ve her görevi sonlandırmak için sağ tıklayın.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Görev Yöneticisi içindeki Nginx işlemini sonlandırmak için "Görevi sonlandır"ı seçmek için sağ tıklayın
5. “Nginx.exe'yi sonlandırmak istiyor musunuz” gibi uyarıları dikkate almayın. Sonlandırma işlemine devam etmek için “İşlemi sonlandır” a tıklayın .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx.exe'yi Görev Yöneticisinden sonlandırmak için "İşlemi sonlandır"a tıklayın.
6. localhost'a girdiğinizde tarayıcınızın web sitesinde “Bu sayfaya ulaşılamıyor” ekranıyla karşılaşacaksınız.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx localhost tarayıcıda "Bu sayfaya ulaşılamıyor" hatası gösteriyor.
2. PowerShell'i kullanın
Nginx'in en iyi yanı, PowerShell'den ve ayrıca Komut İsteminden otomatikleştirilmiş bir komut dosyası olarak çalışabilmesidir. Makale bunu aşağıda PowerShell için gösterecektir.
1. PowerShell'i yönetici haklarıyla başlatın .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
PowerShell'i yönetici haklarıyla çalıştırın.
2. Nginx uygulamasını kaydettiğiniz klasöre geri dönün ve Özellikler'e gitmek için sağ tıklayın . Burada tam klasör yolunu kopyalayabilirsiniz. Bu örnekte “C:\nginx-1.25.1\nginx-1.25.1”
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx uygulama dosyasının yüklü Nginx dizinindeki konum yolu.
3. PowerShell dizinini yukarıdaki yolu işaret edecek şekilde değiştirin.
cd Path of Nginx installer
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
PowerShell uygulama dizini yolunu Nginx'e yönlendirin.
4. Nginx sunucusunu başlatmak için aşağıdaki komutu girin.
start nginx
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
PowerShell'de Nginx'i yönetici haklarıyla başlatın.
5. Nginx.exe işlem örneklerini Windows PowerShell'de yerleşik Görev Yöneticisi'nde görüntüleyebilirsiniz.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx, Görev Yöneticisi'nde görüldüğü gibi PowerShell penceresinde arka plan işlemleri olarak çalışıyor.
6. Windows'ta Nginx standart bir konsol uygulaması olarak çalışabilir. Bunu yönetmek için genellikle aşağıdaki basit komutlar kullanılır:
nginx -s stop |
Cihazı hızlı bir şekilde kapatın |
nginx -s quit |
Cihazı normal şekilde kapatın |
nginx -s reload |
Yapılandırmayı değiştirin, yeni yapılandırmayla yeni çalışan süreçlerini başlatın, eski çalışan süreçleri kademeli olarak kapatın |
nginx -s reopen |
Günlük dosyasını yeniden açın |
7. “Nginx komutu bulunamadı ancak mevcut konumda mevcut” gibi bir hatayla karşılaşırsanız PowerShell sizden başka bir komut kullanmanızı isteyecektir. Aşağıdaki örnek, programı yeniden yüklemek ve programdan çıkmak için tüm nginx örneklerini /.nginx ile değiştirir.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
PowerShell penceresindeki Nginx komutlarının listesi.
3. IIS Yöneticisini kullanın
İstenilen sayfaları veya HTML dosyalarını sunan bir Microsoft web sunucusu olan Nginx'i çalıştırmak için Internet Information Services'ı (IIS) da kullanabilirsiniz. Daha önce zorunluydu ama artık öyle değil.
1. Bu özelliği Denetim Masasının "Windows Özelliklerini Açma veya Kapatma" bölümünden açabilirsiniz . “Web Yönetim Araçları” ve “IIS Yönetim Konsolu” için gerekli alanları kontrol edin .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Internet Information Services'ta IIS Yönetim Konsolunu etkinleştirin.
2. Değişiklikler uygulandıktan sonra IIS'nin bilgisayarınızda etkinleştirilmesi biraz zaman alacaktır.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Windows'ta Windows özelliklerini etkinleştirmek için değişiklikleri uygulayın.
3. "Windows istenen değişiklikleri tamamladı" başarı durumunu göreceksiniz.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Windows, IIS Konsolu ile gerekli özellikleri etkinleştirmek için gerekli değişiklikleri tamamladı.
4. IIS Yöneticisi'ni doğrudan Başlat menüsünden açabilirsiniz. Her zaman Yönetici modunda açın.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Yönetici modunda Başlat menüsünden IIS Yöneticisi uygulamasını açın.
5. Burada genellikle “inetpub wwwroot” adresinde bulunan varsayılan web sitesine erişebileceksiniz . Basit bir aramayla Dosya Gezgini'nde bulabilirsiniz.
6. IIS Yöneticisinde “Varsayılan web sitesi” seçeneğine çift tıkladığınızda bu yeni klasöre yönlendirileceksiniz. Alternatif olarak, aynı sonuçları elde etmek için menüye sağ tıklayıp “Keşfet” seçeneğini de seçebilirsiniz .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Bilgisayarın kök dizini IIS Yöneticisi kullanılarak belirlenir.
7. IIS Konsolu etkinleştirildiğinde, varsayılan tarayıcınıza localhost yazarak web sitesini görüntüleyebilirsiniz .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx'teki yerel sunucu IIS web sitesine işaret eder.
Windows için Nginx nasıl yapılandırılır
Nginx'i Windows'ta çalıştırmak için istenen tüm değişiklikler, kurulum dizinindeki "index.html" ve "nginx.conf" dosyalarında değiştirilen farklı dizelerden etkilenir . Bu dizeler genellikle Notepad metin düzenleyicisiyle düzenlenir ancak Atom, Notepad++ veya Visual Studio Code gibi başka herhangi bir düzenleyiciyi de kullanabilirsiniz. Bu örnek, Notepad++ kullanarak yapılandırma dosyasını düzenleyecektir.
1. Nginx uygulamanızı kaydettiğiniz klasöre gidin. “html” alt klasörüne tıklayın .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx klasöründeki HTML alt klasörü.
2. index.html dosyası için “Notepad++ ile Düzenle”yi seçmek için sağ tıklayın .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx klasöründeki Index HTML dosyasını Notepad++ kullanarak düzenlemek için sağ tıklayın.
3. Kök klasördeki index.html dosyasını yeni veya ayrı bir sekmede düzenleyebilirsiniz . Metni, web sunucusunun ekranda görüntülemesini istediğiniz şekilde değiştirin.
4. İşiniz bittiğinde üstteki "Kaydet" butonuna tıklamayı unutmayın .
5. Yukarıdaki bölümde olduğu gibi “Görevi Sonlandır” seçeneğini kullanarak Nginx.exe programından çıkın ve yeniden başlatın.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx HTML dosyasını metin değişiklikleriyle düzenleyin ve dosyayı kaydedin.
6. Tarayıcı penceresine localhost'u girin . Nginx web sunucusu yaptığınız düzenlemeleri vurgulayacaktır.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Düzenlenen metin, varsayılan tarayıcıda yerel sunucu olarak görüntülenir.
7. Daha sonra “Conf” a tıklayın ve “nginx.conf”u seçmek için sağ tıklayın , ardından “Notepad++ ile Düzenle”yi seçin .
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Nginx conf dosyasını Notepad++ ile düzenlemek için sağ tıklayın.
8. Kök klasörün konumunu bulun ve onu varsayılan html'den başka bir fiziksel yola değiştirin.
![Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır Windows'ta Nginx Sunucusu nasıl kurulur ve çalıştırılır]()
Conf dosyasının kök yolunu Notepad++ ile değiştirin.