Adım 1: Sisteminizin Güncel Olduğundan Emin Olun
İlk olarak, her zaman olduğu gibi sisteminizi güncel tutmak önemlidir. Nginx’i kurmadan önce, Ubuntu sisteminizi en son sürümüne güncellemek iyi bir fikirdir. Bunun için şu komutu kullanabilirsiniz:
sudo apt update && sudo apt upgrade -y
Bu komut, paket listenizi günceller ve sisteminizdeki tüm yazılımları en son sürümlere yükseltir. Yükseltme işlemi tamamlandıktan sonra, Nginx’in kurulumu için hazır olacaksınız.
Adım 2: Nginx’i Kurun
Şimdi, Nginx’i kurma adımına geçebiliriz. Ubuntu’nun varsayılan depo yöneticisi olan apt ile Nginx’i kolayca kurabilirsiniz. Şu komutu çalıştırarak Nginx’i kurmaya başlayın:
sudo apt install nginx -y
Bu komut, Nginx’i sisteminize indirip kuracaktır. Kurulum tamamlandığında, Nginx’in çalışıp çalışmadığını kontrol edebiliriz.
Adım 3: Nginx Durumunu Kontrol Edin
Kurulum tamamlandığında, Nginx’in doğru şekilde çalışıp çalışmadığını kontrol etmek için şu komutu kullanın:
sudo systemctl status nginx
Eğer her şey yolunda gittiyse, "active (running)" ifadesi görmelisiniz. Bu, Nginx’in düzgün bir şekilde çalıştığını gösterir.
Adım 4: Nginx’i Başlatın ve Etkinleştirin
Eğer Nginx çalışmıyorsa, hemen başlatabilirsiniz. Aşağıdaki komut ile Nginx’i başlatabilirsiniz:
sudo systemctl start nginx
Ayrıca, Nginx’in her sistem yeniden başlatıldığında otomatik olarak başlamasını sağlamak için şu komutu kullanın:
sudo systemctl enable nginx
Bu adım, Nginx’in her zaman aktif olmasını sağlar.
Adım 5: Güvenlik Duvarı Ayarları
Eğer Ubuntu’da güvenlik duvarı kullanıyorsanız, Nginx’in dış dünyadan erişilebilmesi için güvenlik duvarında bazı izinler vermeniz gerekir. Bu izinleri şu komutla verebilirsiniz:
sudo ufw allow 'Nginx Full'
Bu komut, HTTP ve HTTPS trafiğine izin verir. Artık, Nginx web sunucusu dışarıdan erişilebilir olacak.
Adım 6: Web Sunucusunun Çalışıp Çalışmadığını Kontrol Edin
Her şey tamam mı? Şimdi tarayıcınızda IP adresinizi yazın:
http://your_server_ip
```
Eğer her şey doğru yapıldıysa, karşınıza Nginx default page yani Nginx’in hoş geldiniz sayfası çıkacaktır. Bu, Nginx’in başarılı bir şekilde kurulduğunu ve çalıştığını gösterir.
Adım 7: Nginx Yapılandırma Dosyasını Düzenleyin
Nginx’in yapılandırma dosyasını düzenleyerek, sunucunuzun nasıl çalışacağını daha detaylı şekilde belirleyebilirsiniz. Yapılandırma dosyasını açmak için şu komutu kullanın:
sudo nano /etc/nginx/nginx.conf
Burada, site yapılandırmalarınızı ekleyebilir, port ayarlarını değiştirebilir ve daha birçok özelleştirme yapabilirsiniz. Yaptığınız değişikliklerin geçerli olması için Nginx’i yeniden başlatmanız gerekebilir:
sudo systemctl restart nginx
### Sonuç
Ve işte bu kadar! Artık Ubuntu üzerinde Nginx web sunucunuzu başarıyla kurdunuz. İster kişisel bir blog, ister kurumsal bir web sitesi olsun, Nginx’in yüksek performansı ve güvenliği sayesinde sorunsuz bir deneyim elde edeceksiniz. Unutmayın, Nginx ile ilgili birçok ileri düzey yapılandırma ve optimizasyon yapabilirsiniz. Bu yazıda sadece temel kurulumdan bahsettik, ancak daha derinlemesine keşfetmek için Nginx’in dökümantasyonuna göz atmayı unutmayın.