1. Nginx’i Ubuntu'ya Kurma
Öncelikle, Ubuntu sisteminizi güncellemeli ve gerekli yazılım paketlerini kurmalısınız. Bunun için terminali açın ve aşağıdaki komutu yazın:
sudo apt update && sudo apt upgrade -yBu komut, sisteminizi güncelleyecek ve var olan tüm yazılımları en son sürümlere yükseltecek. Ardından, Nginx’in kurulumuna geçelim. Nginx, Ubuntu’nun varsayılan paket deposunda bulunduğu için kurulum çok kolay olacak. Şu komutu kullanabilirsiniz:
sudo apt install nginx -yKurulum tamamlandıktan sonra, Nginx servisini hemen başlatmak için aşağıdaki komutu kullanabilirsiniz:
sudo systemctl start nginxEğer kurulum başarılı bir şekilde yapıldıysa, web tarayıcınızı açıp, sunucu IP adresinizi yazın. Eğer her şey yolundaysa, Nginx’in varsayılan hoş geldiniz sayfası karşınıza çıkacaktır.
2. Nginx’in Otomatik Başlatılmasını Sağlamak
Sunucu her yeniden başlatıldığında Nginx’in otomatik olarak başlatılmasını isterseniz, aşağıdaki komutu kullanarak bunu sağlayabilirsiniz:
sudo systemctl enable nginxBu komut, Nginx’in sistem açılışında otomatik olarak başlamasını sağlar.
3. Nginx Durumunu Kontrol Etme
Nginx’in doğru bir şekilde çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:
sudo systemctl status nginxEğer her şey düzgün çalışıyorsa, “active (running)” ifadesini görmelisiniz. Eğer başka bir şey görüyorsanız, hata mesajına göre çözüm arayabiliriz.
4. Güvenlik Duvarı Ayarları
Eğer bir güvenlik duvarı kullanıyorsanız, Nginx’in internet üzerinden erişilebilmesi için gerekli izinleri vermeniz gerekecek. UFW (Uncomplicated Firewall) kullanıyorsanız, şu komutları izleyebilirsiniz:
sudo ufw allow 'Nginx Full'Bu komut, HTTP ve HTTPS trafiğini güvenlik duvarı üzerinden geçirmeye izin verir. Artık Nginx’in dışarıdan erişilebilir olduğunu doğrulayabilirsiniz.
5. Web Sunucusunu Yönetmek
Nginx’i başlatmak, durdurmak veya yeniden başlatmak için aşağıdaki komutları kullanabilirsiniz:
sudo systemctl stop nginxSunucu durdurulacaktır.
sudo systemctl restart nginxSunucu yeniden başlatılacaktır.
6. Nginx’in Konfigürasyon Dosyalarını Düzenleme
Nginx’in konfigürasyon dosyasını düzenlemek oldukça basittir. Konfigürasyon dosyasının bulunduğu dizine gidip, gerekli düzenlemeleri yapabilirsiniz. Genellikle dosya şu dizindedir:
sudo nano /etc/nginx/nginx.confBurada, web sunucunuzun ayarlarını yapılandırabilir, optimizasyonlar yapabilir veya yeni sanal ana makineler ekleyebilirsiniz.
Sonuç olarak...
İşte bu kadar! Ubuntu üzerinde Nginx kurulumu oldukça basit ve hızlı bir süreçtir. Artık güçlü ve hızlı bir web sunucusuna sahipsiniz! Nginx’in hız, güvenlik ve esneklik avantajlarından faydalanarak web projelerinizi çok daha verimli bir şekilde yönetebilirsiniz.
Nginx kullanmanın size sağladığı performans artışını keşfetmek, web sunucunuzu optimize etmek ve en iyi sonuçları almak için bu adımları takip edin. Umarım bu rehber sizin için faydalı olmuştur. Şimdi Nginx'in sunduğu olanaklarla web projelerinizi hayata geçirme zamanı!