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

Bu rehberde, Windows ve Linux üzerinde Nginx’in nasıl kurulacağını adım adım anlattım. Nginx’in güçlü ve hızlı özellikleri ile web sunucusu kurulumunuzu kolayca yapabilirsiniz!

BFS

Bir gün internette geziniyordum, bir web sayfası açmaya karar verdim. Hızlı ve güvenli bir sunucu arıyordum ve karşıma Nginx çıktı. İlk başta biraz karmaşık görünse de, hızla kurulabileceğini fark ettim. Eğer siz de web siteniz için güçlü ve verimli bir sunucu arıyorsanız, doğru yerdesiniz! Bugün, Nginx’i Windows ve Linux üzerinde nasıl kuracağınızı adım adım anlatacağım. Hadi, işe koyulalım!

Nginx Nedir?

Nginx, dünyanın en popüler açık kaynaklı web sunucularından biridir. Yüksek performansı, düşük bellek kullanımı ve kolay yapılandırmasıyla ünlüdür. Hızlı bir şekilde web siteleri barındırmak isteyenler için ideal bir çözüm sunar.

Ama Nginx, sadece bir web sunucusu değil, aynı zamanda ters proxy, yük dengeleme ve HTTP önbellekleme gibi işlevlere de sahiptir. Bu özellikleri sayesinde Nginx, büyük ve trafik yoğun siteler için mükemmel bir tercihtir.

Windows Üzerinde Nginx Kurulumu

Şimdi, adım adım Windows üzerinde Nginx kurulumunu yapalım. Oldukça basit! Eğer Windows işletim sistemi kullanıyorsanız, işte izlemeniz gereken adımlar:

# 1. Nginx İndir
İlk işimiz, Nginx’in en son sürümünü indirip kurmak. Nginx’in Windows sürümü, resmi Nginx web sitesinde mevcut.

Nginx’i indirmek için şu adrese gidin:
[https://nginx.org/en/download.html](https://nginx.org/en/download.html)

Yukarıdaki linke tıklayın ve Windows için uygun olan versiyonu seçin.

# 2. Nginx'i Çıkarın
İndirdiğiniz dosyayı bir klasöre çıkarın. Örneğin, "C:\nginx" gibi bir klasör oluşturabilirsiniz.

#### 3. Nginx’i Başlatın
Şimdi, Nginx’i çalıştırmaya hazırsınız. Nginx klasörüne gidin ve nginx.exe dosyasına çift tıklayın. Bu işlem Nginx’i başlatacaktır. Eğer başarıyla başlattıysanız, tarayıcınızda http://localhost adresine gidin. Eğer karşınıza "Welcome to nginx!" yazısı çıkarsa, kurulum başarıyla tamamlanmış demektir.

# 4. Nginx’i Durdurmak
Nginx’i durdurmak için, görev yöneticisini açın (Ctrl+Shift+Esc) ve "nginx.exe" işlemini sonlandırın.

### Linux Üzerinde Nginx Kurulumu

Şimdi Linux kullanıcıları için Nginx kurulumunu adım adım inceleyelim. Linux üzerinde kurulum yapmak oldukça kolaydır.

# 1. Nginx Depolarını Güncelleme
Linux dağıtımınıza göre, paket yöneticisini kullanarak Nginx’i yüklemeye başlamadan önce sisteminizi güncellemelisiniz. Bunun için şu komutu çalıştırın:

Debian/Ubuntu için:

sudo apt update


CentOS/RHEL için:

sudo yum update


# 2. Nginx’i Yükleme
Linux sisteminizin paket yöneticisi üzerinden Nginx’i yüklemek oldukça basittir. Aşağıdaki komutları kullanarak Nginx’i yükleyebilirsiniz.

Debian/Ubuntu için:

sudo apt install nginx


CentOS/RHEL için:

sudo yum install nginx


# 3. Nginx’i Başlatma
Nginx yüklendikten sonra, servisi başlatmak için aşağıdaki komutu kullanın:

Debian/Ubuntu için:

sudo systemctl start nginx


CentOS/RHEL için:

sudo systemctl start nginx


# 4. Nginx’i Otomatik Başlatma
Nginx’i her yeniden başlatıldığında otomatik olarak başlatmak için şu komutu kullanabilirsiniz:


sudo systemctl enable nginx


# 5. Nginx’i Durdurmak
Nginx’i durdurmak için aşağıdaki komutu kullanabilirsiniz:


sudo systemctl stop nginx


Nginx Yapılandırması

Nginx’i kurduktan sonra, yapılandırma dosyalarını düzenleyerek web sunucusunun davranışını değiştirebilirsiniz. Nginx’in ana yapılandırma dosyası genellikle /etc/nginx/nginx.conf yolunda bulunur.

İçeriğini düzenlemek için aşağıdaki komutla dosyayı açabilirsiniz:


sudo nano /etc/nginx/nginx.conf


Bu dosyada, web sunucusunun port ayarları, site dosyalarının bulunduğu dizinler ve proxy ayarları gibi birçok kritik yapılandırmayı yapabilirsiniz.

Nginx’i Test Etme

Nginx’i kurduktan sonra, web sitenizin düzgün çalışıp çalışmadığını test etmek oldukça önemlidir. Basit bir test için http://localhost adresini tarayıcınızda açın. Eğer "Welcome to nginx!" mesajını görüyorsanız, her şey yolunda demektir!

Sonuç

Nginx kurulumu, hem Windows hem de Linux için oldukça basittir. Hızlı bir şekilde web sitenizi barındırmak ve yönetmek için Nginx, mükemmel bir tercih olacaktır. Yüksek performans, güvenlik ve esneklik arayanlar için Nginx’in sunduğu imkanlar gerçekten harika.

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