Windows'ta Nginx web sunucusu nasıl kurulur
Nginx web sunucusunu Windows sunucunuzda çalışır duruma getirmeniz mi gerekiyor? Görünen o ki, Nginx'i Windows sunucu platformuna kurmak ve çalıştırmak her zamankinden daha kolay. Sisteminizde çalışmasını nasıl sağlayacağınız aşağıda açıklanmıştır.
Nginx web sunucusunu Windows Server'a nasıl indirebilirim?
Windows Sunucunuzda Ngnix'i edinmek için resmi indirme sayfasına gidin. Oraya vardığınızda, en son Windows sürümünü seçin ve sunucunuza indirin. Çok büyük olmadığı için indirme işlemi hızlı olmalıdır.
İndirme işlemi tamamlandığında Windows Gezgini'ni açın ve “İndirilenler” klasörünü seçin. Daha sonra ZIP arşiv dosyasını “C:/” sürücüsüne taşıyın. Dosya yerleştirildikten sonra Powershell uygulamasını açın. Yazılımı yapılandırmak için Powershell gereklidir.
Powershell uygulamasının içinde, Powershell'deki “Expand-Archive” aracını aşağıdaki komutla yükleyin.
Get-Command Expand-Archive
Expand-Archive kurulumunu yaptıktan sonra “C:/” içerisine yerleştirdiğiniz Nginx dosyasını çıkartın.
Expand-Archive -Path C:\nginx-1.23.2.zip -DestinationPath C:\ -VerboseEkstraksiyon işlemi hızlı gerçekleşmelidir. İşlem tamamlandığında, diğer tüm komutların istemini temizlemek için clear komutunu çalıştırın. Daha sonra “nginx-1.23.2” klasörüne geçmek için cd komutunu çalıştırabilirsiniz.
clearcd .\nginx-1.23.2\Klasörün içine girdikten sonra, Windows Server'daki “C:/” sürücüsündeki Nginx klasörünün tüm içeriğini görüntülemek için ls komutunu çalıştırın. Nginx.exe artık Windows Server'da arka planda çalışıyor olmalıdır. Bunu Windows Server'da bulunan GUI görev yöneticisiyle veya Powershell'deki ps komutuyla kontrol edebilirsiniz.
Windows Server'da Nginx web sunucusu nasıl yapılandırılır
Nginx web sunucusu, Windows Server'da çok fazla yapılandırma gerektirmez. Ancak yine de temel bilgilerin (web sunucusu verilerinin yerleştirildiği yer vb.) üzerinden geçmemiz gerekecek.
Windows'ta Nginx, Linux'tan biraz farklı çalışır. Nginx, /var/www/ klasörü yerine kendisini başlangıçta başlatıldığı yere kurar. Dolayısıyla Nginx, C:\nginx-1.23.2\'den başlatıldığından, web sayfalarının sunulduğu “HTML” klasörü şu konumda bulunur:
C:\nginx-1.23.2\html\Benzer şekilde, Nginx için yapılandırma dosyası klasörü C:\nginx-1.23.2\conf\ konumunda bulunur, günlük dosyaları ise C:\nginx-1.23.2\logs\ konumunda saklanır. vb. Bu dosyalara değişiklik amacıyla erişmek için Windows Gezgini'ni açın, “C:\nginx-1.23.2\” seçeneğini seçin ve oradan devam edin.
Windows Server'da Nginx nasıl yönetilir
Windows Server'da Nginx web sunucusunu yönetmek için birkaç komut bilmeniz gerekecektir. Başlamak için Windows Gezgini uygulamasını açın ve “C:\nginx-1.23.2” konumuna gidin.
Klasöre eriştiğinizde Üst Karakter tuşunu basılı tutun ve boş bir alanı sağ tıklayın. Ardından “PowerShell penceresini burada aç” seçeneğini seçin. Powershell açıldıktan sonra Nginx'i kontrol etmek için aşağıdaki komutları kullanabilirsiniz.
./nginx.exe -s stop : Shut down the server fast../nginx.exe -s quit : Shut down the server "gracefully."./nginx.exe -s reload : Change configuration, start a new process, etc../nginx.exe -s reopen : Run this to re-open log files.Windows Server'da Nginx ana sayfası nasıl düzenlenir
Her web sunucusu gibi Nginx web sunucusu da varsayılan bir “index.html” dosyası sağlar. Bu dosyaya localhost/index.html adresinden erişebilirsiniz. Bu dosya, adres belirtildiğinde web dizininde gösterilen varsayılan sayfadır.
Örneğin, https://windows-server/somefolder/ adresine giderseniz, otomatik olarak size o klasördeki “index.html” veya “index.htm” dosyasını gösterecektir. index.html dosyasını özelleştirmek istiyorsanız aşağıdakileri yapın.
İlk önce Powershell'i açın. Daha sonra Windows Server'da “C:/” sürücüsündeki Nginx klasörüne erişmek için cd komutunu kullanın.
cd C:/nginx-1.23.2/“C:/” sürücüsündeki Nginx klasörüne eriştikten sonra “html” klasörünü yüklemeniz gerekecektir. Bunu yapmak için Powershell penceresinde cd komutunu tekrar çalıştırın.
cd htmlDüzenleme amacıyla “index.html” dosyasını Notepad uygulaması içerisinde açabilirsiniz. Açıldıktan sonra Nginx'in koyduklarını silebilir ve web sunucunuz için kendi özel sayfanızı oluşturabilirsiniz.
notepad index.htmlDosyalarınızı Not Defteri'nde düzenlemeyi bitirdikten sonra klavyedeki Ctrl + S tuşlarına basarak kaydedebilirsiniz. Bu klavye kombinasyonu, düzenlemelerinizi “index.html” dosyasına kaydetmelidir.
Düzenlemelerinizi kaydettiğinizde bir web tarayıcısı açın ve çalışmanızı görüntülemek için aşağıdaki URL'ye gidin.
http://your-windows-server-ip/Nginx'i Windows Sunucunuzdan nasıl kaldırabilirsiniz?
Nginx'i Windows Server'dan kaldırmak için “nginx.exe”nin artık çalışmadığından emin olun. Kapatıldıktan sonra “C:/” sürücüsündeki Nginx klasörünü silebilirsiniz. Ancak daha sonra web sunucunuzu yeniden konuşlandırmak istemeniz durumunda, silmeden önce tüm verilerin ve yapılandırma dosyalarının yedeklendiğinden emin olun.


