Merhaba Web Geliştiricisi!
Eğer bir web geliştiricisiyseniz ya da basitçe kendi web sunucunuzu kurmak istiyorsanız, Nginx muhtemelen karşılaştığınız en popüler çözümlerden biri olacak. Nginx, yüksek performansı ve düşük kaynak kullanımı ile tanınan bir web sunucusudur. Ama Nginx'i nasıl kuracağınızdan emin değil misiniz? Endişelenmeyin! Hem Windows hem de Linux için adım adım kurulum rehberini sizler için hazırladım.
Hazır mısınız? O zaman başlayalım!
Windows için Nginx Kurulumu
Nginx, genellikle Linux üzerinde kullanılsa da, Windows üzerinde de çalıştırılabilir. Başlamak için Windows bilgisayarınızda birkaç adım izlemeniz yeterli. Adım adım bu süreci anlatacağım, böylece hatasız bir kurulum gerçekleştirebilirsiniz.
Adım 1: Nginx’i İndirin
İlk olarak, Nginx’in en son sürümünü indirmek için [Nginx'in resmi web sitesine](https://nginx.org/en/download.html) gidin. Buradan Windows sürümünü seçin. Sadece `.zip` dosyasını indirmemiz yeterli olacak.
Adım 2: Nginx’i Çıkartın
İndirilen `.zip` dosyasını herhangi bir klasöre çıkarın. Bu klasör, Nginx’in kurulu olduğu yer olacak. Örneğin, `C:\nginx` gibi bir klasör seçebilirsiniz.
Adım 3: Nginx’i Başlatın
Nginx’in çalışmaya başlaması için, çıkarttığınız klasöre gidin ve orada bulunan `nginx.exe` dosyasını çalıştırın. Eğer her şey doğruysa, Nginx başarıyla başlatılacaktır.
Adım 4: Nginx’i Test Edin
Web tarayıcınızı açın ve adres çubuğuna `http://localhost` yazın. Eğer Nginx başarılı bir şekilde kurulduysa, karşınıza "Welcome to nginx!" yazılı bir sayfa gelecektir.
Adım 5: Nginx’i Durdurun
Nginx’i durdurmak için komut satırında Nginx klasörüne gidin ve `nginx.exe -s quit` komutunu çalıştırın.
Linux için Nginx Kurulumu
Linux, Nginx’in en iyi çalıştığı platformlardan biridir. Burada Ubuntu üzerinden Nginx kurulumunu anlatacağım, ancak diğer dağıtımlar için de benzer adımlar geçerlidir.
Adım 1: Paket Listesini Güncelleyin
Öncelikle, terminali açın ve paket listenizi güncelleyin. Bu, sisteminizdeki paketlerin en son sürümde olmasını sağlar. Komutu yazın:
sudo apt update
Adım 2: Nginx’i Yükleyin
Şimdi, Nginx’i kurmaya hazırsınız. Terminalde şu komutu girin:
sudo apt install nginx
Kurulum sırasında, sistem sizden bazı onaylar isteyebilir. “Y” tuşuna basarak devam edin.
Adım 3: Nginx’i Başlatın
Kurulum tamamlandığında, Nginx servisini başlatmanız gerekiyor. Aşağıdaki komutla Nginx’i başlatabilirsiniz:
sudo systemctl start nginx
Adım 4: Nginx’i Test Edin
Bir web tarayıcısı açın ve `http://localhost` yazın. Eğer kurulum doğru bir şekilde yapıldıysa, Nginx’in karşınıza "Welcome to nginx!" sayfasını getirdiğini görmelisiniz.
Adım 5: Nginx’i Otomatik Olarak Başlatın
Eğer her reboot sonrası Nginx’in otomatik olarak çalışmasını istiyorsanız, şu komutu kullanabilirsiniz:
sudo systemctl enable nginx
Yapılandırma ve Yönetim
Nginx’i kurduktan sonra, onu kendi ihtiyaçlarınıza göre yapılandırmak önemlidir. Nginx’in ana yapılandırma dosyası `/etc/nginx/nginx.conf` dosyasında bulunur.
Burada birkaç önemli noktayı paylaşmak istiyorum:
Web Siteleri Ekleme: Web sitenizi çalıştırmak için, `/etc/nginx/sites-available/` dizininde yeni bir dosya oluşturup, doğru yapılandırmaları eklemeniz gerekiyor.
Web Sitesini Etkinleştirme: Yapılandırma dosyasını `sites-enabled` klasörüne sembolik bir bağlantı ile ekleyin:
sudo ln -s /etc/nginx/sites-available/your-site.conf /etc/nginx/sites-enabled/
Yapılandırmayı Kontrol Etme: Yapılandırmanızda herhangi bir hata olup olmadığını kontrol etmek için şu komutu kullanabilirsiniz:
sudo nginx -t
Eğer her şey yolunda giderse, Nginx’i yeniden başlatabilirsiniz:
sudo systemctl restart nginx
Sonuç
Nginx kurulumu, ister Windows ister Linux işletim sistemi kullanıyor olun, oldukça basittir. Bu makalede, her iki platformda da adım adım Nginx’in nasıl kurulacağını ve temel yapılandırmaları nasıl yapacağınızı öğrendiniz.
Eğer doğru adımları takip ettiyseniz, artık Nginx’in sunduğu yüksek performanstan faydalanabilir ve web projelerinizi hızlı ve güvenli bir şekilde barındırabilirsiniz.
İyi çalışmalar ve web geliştirme yolculuğunuzda başarılar dilerim!