Nginx, hafif, yüksek performanslı bir açık kaynak web sunucu yazılımıdır. Bu blog yazısında, Windows üzerine Nginx kurulumunu ve ardından Nginx’i bir servis olarak eklemeyi adım adım anlatacağım.
Adım 1: Nginx İndirme
İlk olarak, Nginx’in kararlı en son sürümünü resmi web sitesinden indirin. İndirme sayfasında, stable bölümünde Windows için olan sürümü göreceksiniz.
Adım 2: Nginx Kurulumu
İndirdiğiniz sıkıştırılmış dosyayı bir klasöre çıkartın. Çıkarttığınız nginx klasörünü C:\nginx
dizinine taşıyın.
Adım 4: Nginx’i Servis Olarak Ekleme
Bu kısma başlamadan önce aşağıdaki belirttiğim bağlantıda NSSM kurulum adımlarını tamamlayın ve bu kısıma devam edin.
NSSM (Non-Sucking Service Manager): Windows Servisi Oluşturun
Aşağıdaki komutu kullanarak Nginx’i bir servis olarak ekleyin:
nssm install nginx
Açılan pencerede şu bilgileri girin
Path = C:\nginx\nginx.exe
Startup directory = C:\nginx
“Install service” butonuna tıklayarak işlemi tamamlayın.
Adım 5: Nginx Servisini Başlatın
PowerShell veya komut istemcinizi yönetici olarak çalıştırın ardından Nginx servisini başlatmak için aşağıdaki komutu kullanın:
nssm start nginx
Artık Nginx, Windows servisleri arasında çalışacaktır.
Adım 6: Tarayıcıda Test Edin
Tarayıcınızı açın ve http://localhost
adresine giderek Nginx’in çalışıp çalışmadığını kontrol edin. “Welcome to Nginx!” gibi bir sayfa görmelisiniz.
Adım 7: Yapılandırma Dosyasını Düzenleme
C:\nginx\conf
klasörü içindeki nginx.conf
dosyasını bir metin düzenleyici ile açın. Bu dosya, Nginx’in genel yapılandırma ayarlarını içerir. İhtiyaca göre ayarlarınızı düzenleyebilirsiniz.
Yapılandırma Dosyanızı Test Edin
Düzenleme işleminin ardından konfigürasyon dosyasının doğruluğunu test edin. Bunu gerçekleştirebilmek için PowerShell veya komut istemcisini C:\nginx
dizini üzerinden başlatmanız gerekiyor. Aşağıdaki komutla beraber konfigürasyon dosyasını test edin.
cd C:\nginx
nginx -t
Her şey doğru ise aşağıdaki mesajla karşılaşacaksınız
nginx: the configuration file C:\nginx/nginx.conf syntax is ok
nginx: configuration file C:\nginx/conf/nginx.conf test is successful
Nginx Servisini Yeniden Başlatın
PowerShell veya komut istemcinizi yönetici olarak başlatın ardından Nginx servisini tekrar başlatmak için aşağıdaki komutu kullanın:
nssm restart nginx
Eğer nssm ile nginx servisini yüklediyseniz Windows Hizmetler uygulamasından bu işlemleri kolayca halledebilirsiniz.
Sonuç
Bu blog yazısında, Windows üzerine Nginx kurulumunu gerçekleştirdik ve ardından Nginx’i bir servis olarak eklemeyi öğrendik. Windows ortamında Nginx’i bir servis olarak çalıştırmak, sistem yönetimi ve sürekli erişilebilirlik açısından önemlidir.
Artık Nginx’i Windows üzerinde başarıyla çalıştırdınız ve bu sayede web sunucu olarak kullanmaya hazırsınız. Herhangi bir sorunuz veya ek bilgiye ihtiyacınız olursa, iletişim kurmaktan çekinmeyin.
Bir yanıt yazın