Nginx Nasıl Kurulur? (Windows & Linux)

Nginx'in Windows ve Linux sistemlerinde nasıl kurulacağına dair detaylı bir rehber. Hem yeni başlayanlar hem de deneyimli geliştiriciler için faydalı bilgiler içerir.

BFS

Merhaba Web Geliştiricisi!



Eğer bir web geliştiricisiyseniz ya da basitçe kendi web sunucunuzu kurmak istiyorsanız, Nginx muhtemelen karşılaştığınız en popüler çözümlerden biri olacak. Nginx, yüksek performansı ve düşük kaynak kullanımı ile tanınan bir web sunucusudur. Ama Nginx'i nasıl kuracağınızdan emin değil misiniz? Endişelenmeyin! Hem Windows hem de Linux için adım adım kurulum rehberini sizler için hazırladım.

Hazır mısınız? O zaman başlayalım!

Windows için Nginx Kurulumu



Nginx, genellikle Linux üzerinde kullanılsa da, Windows üzerinde de çalıştırılabilir. Başlamak için Windows bilgisayarınızda birkaç adım izlemeniz yeterli. Adım adım bu süreci anlatacağım, böylece hatasız bir kurulum gerçekleştirebilirsiniz.

Adım 1: Nginx’i İndirin

İlk olarak, Nginx’in en son sürümünü indirmek için [Nginx'in resmi web sitesine](https://nginx.org/en/download.html) gidin. Buradan Windows sürümünü seçin. Sadece `.zip` dosyasını indirmemiz yeterli olacak.

Adım 2: Nginx’i Çıkartın

İndirilen `.zip` dosyasını herhangi bir klasöre çıkarın. Bu klasör, Nginx’in kurulu olduğu yer olacak. Örneğin, `C:\nginx` gibi bir klasör seçebilirsiniz.

Adım 3: Nginx’i Başlatın

Nginx’in çalışmaya başlaması için, çıkarttığınız klasöre gidin ve orada bulunan `nginx.exe` dosyasını çalıştırın. Eğer her şey doğruysa, Nginx başarıyla başlatılacaktır.

Adım 4: Nginx’i Test Edin

Web tarayıcınızı açın ve adres çubuğuna `http://localhost` yazın. Eğer Nginx başarılı bir şekilde kurulduysa, karşınıza "Welcome to nginx!" yazılı bir sayfa gelecektir.

Adım 5: Nginx’i Durdurun

Nginx’i durdurmak için komut satırında Nginx klasörüne gidin ve `nginx.exe -s quit` komutunu çalıştırın.

Linux için Nginx Kurulumu



Linux, Nginx’in en iyi çalıştığı platformlardan biridir. Burada Ubuntu üzerinden Nginx kurulumunu anlatacağım, ancak diğer dağıtımlar için de benzer adımlar geçerlidir.

Adım 1: Paket Listesini Güncelleyin

Öncelikle, terminali açın ve paket listenizi güncelleyin. Bu, sisteminizdeki paketlerin en son sürümde olmasını sağlar. Komutu yazın:


sudo apt update


Adım 2: Nginx’i Yükleyin

Şimdi, Nginx’i kurmaya hazırsınız. Terminalde şu komutu girin:


sudo apt install nginx


Kurulum sırasında, sistem sizden bazı onaylar isteyebilir. “Y” tuşuna basarak devam edin.

Adım 3: Nginx’i Başlatın

Kurulum tamamlandığında, Nginx servisini başlatmanız gerekiyor. Aşağıdaki komutla Nginx’i başlatabilirsiniz:


sudo systemctl start nginx


Adım 4: Nginx’i Test Edin

Bir web tarayıcısı açın ve `http://localhost` yazın. Eğer kurulum doğru bir şekilde yapıldıysa, Nginx’in karşınıza "Welcome to nginx!" sayfasını getirdiğini görmelisiniz.

Adım 5: Nginx’i Otomatik Olarak Başlatın

Eğer her reboot sonrası Nginx’in otomatik olarak çalışmasını istiyorsanız, şu komutu kullanabilirsiniz:


sudo systemctl enable nginx


Yapılandırma ve Yönetim



Nginx’i kurduktan sonra, onu kendi ihtiyaçlarınıza göre yapılandırmak önemlidir. Nginx’in ana yapılandırma dosyası `/etc/nginx/nginx.conf` dosyasında bulunur.

Burada birkaç önemli noktayı paylaşmak istiyorum:

Web Siteleri Ekleme: Web sitenizi çalıştırmak için, `/etc/nginx/sites-available/` dizininde yeni bir dosya oluşturup, doğru yapılandırmaları eklemeniz gerekiyor.

Web Sitesini Etkinleştirme: Yapılandırma dosyasını `sites-enabled` klasörüne sembolik bir bağlantı ile ekleyin:


sudo ln -s /etc/nginx/sites-available/your-site.conf /etc/nginx/sites-enabled/


Yapılandırmayı Kontrol Etme: Yapılandırmanızda herhangi bir hata olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:


sudo nginx -t


Eğer her şey yolunda giderse, Nginx’i yeniden başlatabilirsiniz:


sudo systemctl restart nginx


Sonuç



Nginx kurulumu, ister Windows ister Linux işletim sistemi kullanıyor olun, oldukça basittir. Bu makalede, her iki platformda da adım adım Nginx’in nasıl kurulacağını ve temel yapılandırmaları nasıl yapacağınızı öğrendiniz.

Eğer doğru adımları takip ettiyseniz, artık Nginx’in sunduğu yüksek performanstan faydalanabilir ve web projelerinizi hızlı ve güvenli bir şekilde barındırabilirsiniz.

İyi çalışmalar ve web geliştirme yolculuğunuzda başarılar dilerim!

İlgili Yazılar

Benzer konularda diğer yazılarımız

Windows'ta Visual Studio Code Kurulumu ve Eklenti Yönetimi

Visual Studio Code Nedir?Bir zamanlar bir yazılımcı, kod yazmaya başlamak için saatlerce IDE kurulumları yapar, her bir aracı ayarlarla boğulurdu. Ancak zamanla işler değişti, ve Visual Studio Code (VS Code) hayatımıza girdi. Hızlı, hafif ve güçlü bir...

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...