Nginx Nasıl Kurulur? Adım Adım Rehber (Windows & Linux)

Windows ve Linux üzerinde adım adım Nginx kurulumu ve yapılandırmasını anlatan detaylı bir rehber. Bu yazı ile Nginx’i hızlıca kurabilir ve web siteniz için güçlü bir sunucu oluşturabilirsiniz.

BFS

Merhaba sevgili teknoloji sever! Eğer web sunucusu kurmayı planlıyorsan ve Nginx’i duydun, kesinlikle doğru yerdesin! Bugün, Nginx’i hem Windows hem de Linux üzerinde nasıl kurabileceğini adım adım anlatacağım. Hadi başlayalım, çünkü bu süreç o kadar kolay ki, Nginx'i kurarken yüzünde bir gülümseme oluşturacak!

1. Nginx Nedir?



Öncelikle, Nginx nedir, kısaca ona göz atalım. Nginx, açık kaynaklı ve yüksek performanslı bir web sunucusudur. HTTP, HTTPS, FTP gibi protokolleri destekler ve aynı zamanda bir ters proxy sunucusu olarak da çalışabilir. Yüksek trafiği hızlı bir şekilde yönlendirme yeteneği ile tanınır. Yani, bir web sitesine tıklanan her bağlantıyı hızlıca sunabilen güçlü bir dost!

2. Windows’ta Nginx Kurulumu



Windows üzerinde Nginx kurmak biraz daha farklı olabilir, ancak endişelenme, ben buradayım. Adım adım nasıl yapabileceğini anlatacağım.

Adım 1: Nginx’in Resmi Web Sitesinden İndir

İlk olarak, Nginx’in Windows sürümünü buradan indirmen gerekiyor. En son kararlı sürümü seçmen çok önemli. Windows için, zip dosyasını indirmen yeterli olacak.

Adım 2: Zip Dosyasını Çıkart

İndirdiğin zip dosyasını bir klasöre çıkartman gerekiyor. Bu klasör, Nginx'in çalışacağı alan olacak. Örneğin, `C:\nginx` gibi bir klasör oluşturabilirsin.

Adım 3: Nginx’i Başlat

Artık Nginx’i çalıştırmaya hazırsın! Çıkarılan dosyalar arasında, `nginx.exe` dosyasını bul ve çift tıklayarak çalıştır. Başarılı bir şekilde çalıştırırsan, komut satırında herhangi bir hata almadığını görmelisin.

Adım 4: Nginx’i Test Et

Tarayıcını aç ve http://localhost yaz. Eğer doğru kurulum yapıldıysa, "Welcome to nginx!" yazısını göreceksin. Tebrikler, Windows üzerinde Nginx başarıyla kuruldu!

3. Linux’ta Nginx Kurulumu



Şimdi Linux kullanıcıları için Nginx kurulumuna geçelim. Linux üzerinde Nginx’i kurmak çok daha basittir. Adımları takip etmen yeterli olacak.

Adım 1: Nginx Paketlerini Güncelle

Linux'ta Nginx’i kurmadan önce sistemindeki paketleri güncellemek önemli. Aşağıdaki komutu kullanarak güncellemeyi yapabilirsin:


sudo apt-get update


Adım 2: Nginx’i Kur

Artık Nginx’i kurmaya hazırsın. Aşağıdaki komutla Nginx’i sistemine kurabilirsin:


sudo apt-get install nginx


Kurulum tamamlandıktan sonra, Nginx otomatik olarak başlar.

Adım 3: Nginx’i Başlat

Eğer Nginx başlatılmadıysa, aşağıdaki komutu kullanarak başlatabilirsin:


sudo systemctl start nginx


Adım 4: Nginx’i Test Et

Tarayıcını aç ve http://localhost yaz. Eğer her şey doğru ise, "Welcome to nginx!" mesajını görmelisin. Linux üzerinde de Nginx başarıyla çalışıyor!

4. Nginx’i Yönlendirme ve Yapılandırma



Nginx’in başarılı bir şekilde kurulumunu tamamladık! Peki ya yapılandırma? Endişelenme, çok kolay. Yapılandırma dosyasına `/etc/nginx/nginx.conf` yoluyla erişebilirsin. Buradan, sunucunu özelleştirebilir, proxy ayarlarını değiştirebilir, hatta SSL yapılandırması yapabilirsin.

Örneğin, bir domain yönlendirmesi yapacaksan, `server_name` kısmını şöyle değiştirebilirsin:


server {
    listen 80;
    server_name example.com www.example.com;

    location / {
        root /var/www/html;
        index index.html;
    }
}


Yapılandırma değişikliklerini kaydettikten sonra, Nginx’i yeniden başlatman gerekiyor:


sudo systemctl restart nginx


Bu kadar! Artık Nginx’i istediğin gibi yönlendirebilir ve özelleştirebilirsin.

5. Nginx’in Çalıştığından Emin Ol



Her şeyin yolunda olduğundan emin olmak için terminal veya komut satırında şu komutları kullanabilirsin:


sudo systemctl status nginx


Bu komut, Nginx’in çalışıp çalışmadığını gösterecek.

6. Nginx’i Otomatik Başlatma



Eğer Nginx’in her zaman otomatik olarak başlatılmasını istersen, şu komutla bunu kolayca yapabilirsin:


sudo systemctl enable nginx


Nginx her açıldığında otomatik olarak başlatılacaktır.

Sonuç



Nginx, güçlü ve hızlı bir web sunucusu. Hem Windows hem de Linux üzerinde kurulumunu adım adım yaptık. Artık, çok daha hızlı ve güçlü bir web sunucusuna sahipsin. Gerçekten basit bir kurulum süreciyle, Nginx'i kendi projen için güvenle kullanabilirsin. Her şey bittiğinde, hızlıca bir tarayıcı açıp localhost üzerinden test ettiğinde, "Welcome to nginx!" mesajını görmek büyük bir keyif. Hadi, şimdi Nginx ile harika işler yapmaya başla!

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...

Gizli Hızlandırıcılar: Web Siteniz İçin En İyi JavaScript Performans İpuçları

Web geliştiriciliği, özellikle hız ve performans konusunda sürekli bir yarışa dönüşmüş durumda. Kullanıcılar sabırsızdır, hız önemli, SEO daha da önemli. Her geçen gün daha hızlı, daha verimli web siteleri oluşturmak için yeni yöntemler ve teknikler aranıyor....