CentOS 8 üzerine Nginx Kurulumu
Nginx yüksek performanslı WEB sunucusu yazılımıdır. Apache HTTP Sunucusundan daha esnek ve hafif bir programdır. Nginx in Plus versiyonu ücretlidir ama depolarda ücretsiz olan normal versiyonu da bulunmaktadır. Bu makalede sizlere CentOS8 üzerine Nginx’in nasıl kurulacağını anlatmaya çalışacağım.
Nginx Deposunun Eklenmesi;
CentOS 8 depolarında Nginx olmadığı için EPEL depolarını eklememiz gerekiyor.
sudo yum install epel-release
Komutu ile EPEL Depolarını ekleyelim.
Nginx’in Kurulumu;
Şimdi Nginx’in bulunduğu EPEL deposu sunucumuza yüklendiğine göre, aşağıdaki komutu kullanarak Nginx’i yükleyebiliriz. Sormuş olduğu tüm soruları Y ile işaretleyiniz yada komutun sonuna -y getirerek işleminizi tamamlayabilirsiniz.
sudo yum install nginx
Nginx’i Başlatılması;
Nginx’in çalışmasını sağlamak için bir kaç komut kullanmamız gerekli. Aşağıdaki komut Nginx’in başlangıçta otomatik olarak çalışmasını sağlar
sudo systemctl enable nginx
Nginx’i başlatma komutu
sudo systemctl start nginx
Nginx’n durumunu gösteren komut
sudo systemctl status nginx
Nginx’i durdurma komutu
sudo systemctl stop nginx
Güvenlik duvarı kullanılıyorsa HTTP ve HTTPS trafiğine izin vermek için aşağıdaki komutların çalıştırıp gerekli izinleri verelim.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Web tarayıcınızda sunucunuzun genel IP adresini ziyaret ederek her şeyin planlandığı gibi olduğunu doğrulamak için hemen bir kontrol yapabilirsiniz.