Web sunucuları, internet üzerinden içerik sağlama, uygulama dağıtımı ve web sitelerinin hızlı erişimini sağlama gibi amaçlarla kullanılan web sunucuları, dijital varlıkların yönetilmesine yardımcı olmaktadır. Red Hat işletim sistemi kullanıcıları için, Nginx web sunucusu, yüksek performans ve esnekliği ile tercih edilen bir seçenektir.
Nginx, özellikle yüksek trafikli web siteleri ve uygulamalar için ideal bir web sunucusudur. Neden tercih edildiğine dair bazı nedenler aşağıdaki gibidir;
Nginx kurmak için öncelikle sunucuya root yetkisi ile giriş yapmamız gerekmektedir. Bu yetkiyi alabilmek için aşağıdaki komutu sunucu üzerinde çalıştırmamız yeterli olacaktır.
sudo su
Nginx kurulumu için, öncelikle sistemdeki paketlerin güncellememiz gerekmektedir. Bu işlemi aşağıdaki komut ile gerçekleştirebilmekteyiz.
yum update
Güncellemeler tamalandıktan sonra, Nginx paketini yüklemek için aşağıdaki install komutunu kullanmamız gerekmektedir.
yum install nginx
Nginx paketi başarıyla yüklendiyse, şimdi servisi başlatabilir ve sunucu / sistem açılışında otomatik olarak çalışmasını sağlayabiliriz.
systemctl start nginx
systemctl enable nginx
Eğer sunucunuzda bir güvenlik duvarı(firewall) kullanıyorsanız, Nginx için gerekli olan portları açmanız gerekmektedir. Örneğin, HTTP için 80, HTTPS için 443 portunu açmak için aşağıdaki komutları kullanabilirsiniz.
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
Nginx başarılı bir şekilde kuruldu ve servis başlatıldıktan sonra, bir tarayıcıda sunucunuzun IP adresini yazaral NGİNX ‘in çalışıp çalışmadığını kontrol edebilirsiniz. Varsayılan olarak, Nginx ’Welcome to Nginx'' mesajı ekrana yansıyacaktır.