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.exeBö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 stopBö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 updateAdım 2: Nginx’i Kurun
Şimdi Nginx’i kurmak için aşağıdaki komutu yazın:
sudo apt install nginxBu 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 nginxAdı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 nginxBu 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 nginxAdı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 nginx3. 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.