Nginx Nasıl Kurulur? (Windows & Linux) - Adım Adım Kılavuz

Nginx kurulumunu hem Windows hem de Linux üzerinde adım adım anlattık. Performans artırma ipuçları ve yapılandırma değişiklikleri de dahil.

BFS

Nginx, hızlı, hafif ve yüksek verimli bir web sunucusudur. Web siteniz için güvenilir bir altyapı oluşturmak istiyorsanız, Nginx harika bir tercihtir. Ama Nginx’i kurmak bir bulmaca gibi görünüyorsa, korkmayın! Size, hem Windows hem de Linux sistemlerinde Nginx’i nasıl kolayca kuracağınızı anlatan bir rehber sunacağım.

Hazırsanız, başlayalım!

1. Windows Üzerinde Nginx Kurulumu



Windows üzerinde Nginx kurulumu, biraz farklı bir deneyim sunar. Ancak endişelenmeyin, adım adım ilerleyerek her şeyi kolayca yapacağız.

Adım 1: Nginx İndirin
İlk adım olarak, Nginx’in Windows sürümünü indirmeniz gerekiyor. Bunun için [Nginx'in resmi web sitesine](http://nginx.org/en/download.html) gidin ve Windows için olan sürümü seçin. Genellikle, zip dosyası olarak indirirsiniz.

Adım 2: Nginx’i Çıkartın
İndirilen zip dosyasını bir klasöre çıkartın. Mesela, `C:\nginx` gibi bir dizine çıkarabilirsiniz.

Adım 3: Nginx’i Başlatın
Dosyaları çıkarttıktan sonra, `nginx.exe` dosyasını çalıştırarak Nginx’i başlatabilirsiniz. Başlatmak için, terminali açın ve şu komutu yazın:

cd C:\nginx
start nginx.exe


Böylece Nginx arka planda çalışmaya başlayacak.

Adım 4: Nginx’i Test Edin
Tarayıcınızı açın ve adres çubuğuna `http://localhost` yazın. Eğer her şey yolunda gittiyse, karşınıza Nginx’in hoş geldiniz sayfası çıkacaktır. Eğer görmüyorsanız, terminal ekranını kontrol ederek hata mesajlarını inceleyebilirsiniz.

Adım 5: Nginx’i Durdurun
Nginx’i durdurmak için terminalde şu komutu kullanabilirsiniz:

nginx -s stop


Böylece, Nginx’in çalışmasını sonlandırabilirsiniz.

2. Linux Üzerinde Nginx Kurulumu



Linux üzerinde Nginx kurmak oldukça basittir, çünkü çoğu dağıtımda Nginx, paket yöneticisi aracılığıyla kurulabilir.

Adım 1: Paket Listesini Güncelleyin
İlk olarak, terminali açın ve sistemin paket listesini güncelleyin:

sudo apt update


Adım 2: Nginx’i Kurun
Şimdi Nginx’i kurmak için aşağıdaki komutu yazın:

sudo apt install nginx


Bu komut, Nginx’i sisteminize kuracaktır.

Adım 3: Nginx’i Başlatın
Kurulum tamamlandıktan sonra, Nginx’i başlatmak için şu komutu kullanın:

sudo systemctl start nginx


Adım 4: Nginx’in Durumunu Kontrol Edin
Nginx’in doğru şekilde çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:

sudo systemctl status nginx


Bu komut, Nginx’in durumunu gösterecek. Eğer çalışıyorsa, bir "active (running)" mesajı alırsınız.

Adım 5: Tarayıcıda Test Edin
Tarayıcınıza `http://localhost` yazın. Eğer her şey doğru şekilde kurulduysa, Nginx’in hoş geldiniz sayfasını görmelisiniz.

Adım 6: Nginx’i Durdurun
Nginx’i durdurmak için şu komutu kullanabilirsiniz:

sudo systemctl stop nginx


Adım 7: Nginx’i Sistemle Başlatın
Eğer Nginx’in sistem başladığında otomatik olarak başlatılmasını isterseniz, aşağıdaki komutu kullanabilirsiniz:

sudo systemctl enable nginx


3. Nginx Yapılandırması



Kurulumdan sonra, Nginx’i yapılandırmak oldukça önemlidir. Nginx’in yapılandırma dosyasına erişmek için şu yolu izleyebilirsiniz:

- Windows: `C:\nginx\conf\nginx.conf`
- Linux: `/etc/nginx/nginx.conf`

Bu dosyada, Nginx’in nasıl çalışacağına dair birçok parametreyi değiştirebilirsiniz. En yaygın yapılandırma değişikliklerinden biri, web sitenizin kök dizinini belirtmektir. Örneğin, şu şekilde düzenleyebilirsiniz:

server {
    listen 80;
    server_name localhost;
    root /var/www/html;
    index index.html index.htm;
}


Bu örnek, gelen HTTP isteklerini `localhost` için alır ve içerikleri `/var/www/html` dizininden sunar.

4. Nginx’in Performansını Artırma



Nginx, performans odaklı bir sunucu olduğu için, bazı yapılandırmalarla daha verimli hale getirilebilir. Örneğin, `worker_processes` ve `worker_connections` parametrelerini artırarak Nginx’in aynı anda işleyebileceği bağlantı sayısını artırabilirsiniz. İşte bir örnek:

worker_processes 4;
worker_connections 1024;


Bu, dört işlemci çekirdeği kullanarak daha fazla bağlantı işleyebilmesini sağlar.

Sonuç



Nginx kurulumunu tamamladınız ve artık güçlü bir web sunucusuna sahip oldunuz. Hem Windows hem de Linux sistemlerinde Nginx’i kurmak oldukça kolay ve sadece birkaç basit adım gerektiriyor. Gelişmiş yapılandırmalar ile Nginx’in performansını daha da artırabilirsiniz.

Umarım bu rehber size yardımcı olmuştur! Artık, web sitenizi hızlı ve güvenli bir şekilde sunabilirsiniz.

İlgili Yazılar

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

Nginx 404 Hatası ve Çözüm Yöntemleri: Sizi Hedefinize Ulaştıracak Adımlar

Web geliştirme dünyasında, karşılaştığınız her hata bir öğrenme fırsatıdır. Ama ya bu hata, ziyaretçilerinizi hedeflediğiniz sayfalardan uzaklaştırıyorsa? İşte tam burada, Nginx 404 hatası devreye giriyor. Bir gün, Nginx sunucusunu kurduğunuzda her şeyin...

Web Hostingin Geleceği: Sunucusuz Teknolojiler ve cPanel'in Yeri

Web hosting dünyasında, her geçen gün daha hızlı bir değişim yaşanıyor. Bir zamanlar her web sitesi için "sunucu" denince akla gelen geleneksel barındırma çözümleri, yerini hızla modern teknolojilere bırakıyor. Peki, bu değişimin merkezinde ne var? Sunucusuz...

Nginx 404 Hatası ve Çözüm Yöntemleri: Hızlı ve Kolay Çözümler

Nginx ile çalışırken 404 hatasıyla karşılaşmak, her web geliştiricisinin hayatında en az bir kez yaşadığı bir deneyimdir. Bu hata, doğru bir şekilde yapılandırılmamış bir URL veya yanlış dosya yolu nedeniyle oluşur. Ancak endişelenmeyin, bu hatayı çözmek...