Nginx Nedir?
Ubuntu Üzerine Nginx Kurulum Adımları
# 1. Sistem Güncellemelerini Yapın
İlk olarak, terminali açın ve sisteminizi güncel tutmak için şu komutu çalıştırın:
sudo apt update && sudo apt upgrade -yBu işlem, sisteminizdeki tüm yazılımları günceller ve olası sorunların önüne geçer. Bu, her zaman yapmanız gereken ilk adımdır.
# 2. Nginx’i Yükleme
Şimdi sıra geldi Nginx’i kurmaya. Aşağıdaki komutu kullanarak Ubuntu'nun paket yöneticisi `apt` ile Nginx’i yükleyebilirsiniz:
sudo apt install nginx -yYükleme tamamlandıktan sonra, Nginx otomatik olarak başlatılacaktır. Web sunucusunun çalıştığını doğrulamak için, bir tarayıcıya gidin ve sunucunuzun IP adresini yazın. Eğer her şey yolunda gittiyse, "Nginx Default Page" başlıklı bir sayfa karşınıza çıkacaktır.
# 3. Nginx Durumunu Kontrol Etme
Nginx’in çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:
sudo systemctl status nginxBu komut, Nginx’in çalışıp çalışmadığını size gösterecektir. Eğer çalışıyorsa, “active (running)” yazısını görmelisiniz.
# 4. Nginx’i Başlatma, Durdurma veya Yeniden Başlatma
Herhangi bir nedenle Nginx’i yeniden başlatmak isterseniz, aşağıdaki komutları kullanabilirsiniz:
sudo systemctl start nginx # Başlatma
sudo systemctl stop nginx # Durdurma
sudo systemctl restart nginx # Yeniden başlatmaBu komutlarla, Nginx servisini dilediğiniz gibi kontrol edebilirsiniz.
# 5. Güvenlik Duvarı Ayarları
Ubuntu’nun güvenlik duvarı (ufw) aktifse, Nginx için gerekli olan portları açmanız gerekebilir. Aşağıdaki komut ile HTTP ve HTTPS trafiğini açabilirsiniz:
sudo ufw allow 'Nginx Full'Bu işlem, Nginx’in HTTP (80) ve HTTPS (443) portlarının güvenlik duvarında açılmasını sağlar.
# 6. Nginx Yapılandırma Dosyalarını Düzenleme
Nginx’in yapılandırma dosyaları genellikle `/etc/nginx/nginx.conf` ve `/etc/nginx/sites-available/` dizinlerinde yer alır. Buradan, web sunucunuzun davranışlarını özelleştirebilirsiniz. Örneğin, web sitenizin ana yapılandırma dosyasını şu şekilde açabilirsiniz:
sudo nano /etc/nginx/sites-available/defaultBurada, web sitenizle ilgili çeşitli ayarlamalar yapabilirsiniz. Değişikliklerinizi kaydedip çıkmayı unutmayın.
# 7. Nginx’i Test Etme
Yapılandırma dosyalarını değiştirdikten sonra, değişikliklerinizi test etmek önemlidir. Bunun için aşağıdaki komutu kullanabilirsiniz:
sudo nginx -tEğer yapılandırma dosyalarınızda bir hata varsa, sistem size uyarı verecektir. Her şeyin düzgün çalıştığından emin olduktan sonra, Nginx’i yeniden başlatın:
sudo systemctl restart nginxSonuç
Unutmayın, Nginx’in sunduğu tüm avantajlardan yararlanabilmek için sunucunuzun yapılandırmasını ihtiyaca göre özelleştirmeniz önemlidir. Yavaş yavaş, Nginx'in derinliklerine indikçe daha fazla özelliğini keşfedeceksiniz.