Kapatmak için ESC tuşuna basın

Windows Nginx Kurulumu ve Servis Olarak Eklenmesi

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:

PowerShell
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:

PowerShell
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.

PowerShell
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:

PowerShell
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.

Bayram Alaçam

Merhaba, Ben Bayram Bursa'da yaşıyorum. Geniş Bir deneyime sahip olmakla birlikte, özellikle Javascript alanında uzmanlaştım ve bu alandaki tüm detaylarla ilgileniyorum. Mobil uygulama geliştirme konusunda da derin bir ilgi ve yetenek setine sahibim. Backend, veritabanı yönetimi ve DevOps konularında da deneyimliyim ve her projede güvenilir, ölçeklenebilir çözümler sunabilirim.Yeni teknolojileri öğrenmek benim için bir tutku. Hızla değişen teknoloji dünyasında güncel kalmak ve son trendleri takip etmek benim için önemli bir prensiptir

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir