Adım 1: Nginx'i Kurmadan Önce Hazırlıklar
Her şeyden önce, Nginx'i kurmadan önce sisteminizin güncel olduğundan emin olmalısınız. Bunu sağlamak için terminal üzerinden birkaç komut kullanacağız. İşte yapmanız gerekenler:
Terminali açın ve şu komutu girin:
sudo apt update && sudo apt upgrade -y
Bu, sisteminizin en son yazılım güncellemeleriyle donanmasını sağlar. Biraz sabır, çünkü bu işlem birkaç dakika sürebilir.
Adım 2: Nginx'i Kurma
Nginx'in kurulumu oldukça basittir ve çok fazla karmaşaya gerek yoktur. Kurulum için aşağıdaki komutu girmeniz yeterli olacaktır:
Kurulum komutu:
sudo apt install nginx -y
Bu komut, Nginx'i Linux sisteminize indirir ve kurar. Birkaç saniye içinde işlem tamamlanacaktır.
Adım 3: Nginx'i Başlatma ve Durumunu Kontrol Etme
Nginx kurulduktan sonra, servisi başlatmak için şu komutu kullanabilirsiniz:
Başlatma komutu:
sudo systemctl start nginx
Ve şimdi Nginx'in düzgün bir şekilde çalışıp çalışmadığını kontrol edelim. Bu basit komut ile Nginx servisini kontrol edebilirsiniz:
Durum kontrolü:
sudo systemctl status nginx
Eğer her şey yolunda gittiyse, ekranınızda "active (running)" yazısını görmelisiniz. Bu, Nginx'in başarılı bir şekilde çalıştığı anlamına gelir.
Adım 4: Nginx’i Otomatik Başlatmaya Ayarlama
Nginx sunucunuzun sistem her yeniden başladığında otomatik olarak başlamasını istiyorsanız, şu komutu kullanarak bunu ayarlayabilirsiniz:
Otomatik başlatma ayarı:
sudo systemctl enable nginx
Bu komut sayesinde, Nginx her zaman sisteminizin başlangıcında otomatik olarak çalışacaktır.
Adım 5: Web Tarayıcınızda Kontrol Edin
Şimdi, Nginx’in doğru bir şekilde kurulduğunu ve çalıştığını görmek için web tarayıcınızda sunucunuzun IP adresini girin. Eğer her şey yolunda gittiyse, "Welcome to Nginx" yazan bir sayfa göreceksiniz.
IP adresinizi bulmak için:
hostname -I
Bu komut, sunucunuzun IP adresini verecektir.
Adım 6: Güvenlik Duvarı Ayarlarını Yapın
Eğer sisteminizde bir güvenlik duvarı kullanıyorsanız, Nginx'in düzgün bir şekilde çalışabilmesi için gerekli olan HTTP ve HTTPS trafiğine izin vermelisiniz. Bu işlemi şu şekilde yapabilirsiniz:
Güvenlik duvarında HTTP ve HTTPS izin verme komutları:
sudo ufw allow 'Nginx Full'
Bu, HTTP ve HTTPS üzerinden gelen tüm trafiğe izin verir.
Adım 7: Nginx’in Temel Yapılandırması
Nginx’i kurduktan sonra, web sunucunuzun yapılandırma dosyasını düzenleyerek özelleştirmeler yapabilirsiniz. Bu dosya genellikle şu konumda bulunur:
/etc/nginx/nginx.conf
Yapılandırma dosyasını açmak için şu komutu kullanabilirsiniz:
sudo nano /etc/nginx/nginx.conf
Bu dosyada, web sunucunuzun nasıl çalışacağına dair birçok önemli ayar bulunmaktadır. Değişiklik yaptıktan sonra, Nginx’i yeniden başlatmanız gerekecek. İşte yeniden başlatma komutu:
Nginx’i yeniden başlatma:
sudo systemctl restart nginx
Sonuç
Tebrikler! Artık Linux üzerinde Nginx web sunucusunu başarıyla kurdunuz. Nginx, yüksek performansı ve düşük kaynak kullanımı ile tanınır, bu nedenle web sitenizi hızlandırmak ve daha verimli hale getirmek için mükemmel bir tercihtir. Yukarıdaki adımları takip ederek, Nginx’in temellerini öğrenmiş oldunuz. Şimdi ise yapılandırma ve özelleştirme aşamasına geçebilirsiniz.
Unutmayın, Nginx kurulumu sadece bir başlangıçtır. Gerçek gücünü, doğru yapılandırmalarla ve optimize edilmiş bir içerik sunumu ile bulursunuz. İyi şanslar!