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!