Nginx Web Sunucusu Nasıl Kurulur? – CentOS Üzerinde Adım Adım Kılavuz

**

BFS


Merhaba! Bugün sizlere CentOS işletim sistemi üzerinde Nginx web sunucusunun nasıl kurulacağını adım adım anlatacağım. Eğer güçlü, hızlı ve hafif bir web sunucusuna ihtiyacınız varsa, doğru yerdesiniz! Nginx, performans ve ölçeklenebilirlik açısından mükemmel bir seçenek sunuyor. O zaman başlayalım!

1. Adım: CentOS Sunucusunun Hazırlanması


İlk olarak, CentOS işletim sisteminin güncel olup olmadığını kontrol etmeliyiz. Eğer sisteminiz güncel değilse, aşağıdaki komutla güncelleme yapabilirsiniz:

sudo yum update -y


Bu işlem, sisteminizin en son paketlerle uyumlu hale gelmesini sağlar. Güncelleme işlemi tamamlandıktan sonra, bir sonraki adıma geçebiliriz!

2. Adım: Nginx Depolarının Eklenmesi


Nginx'i CentOS üzerinde kurmak için öncelikle Nginx'in resmi deposunu eklememiz gerekiyor. Bunun için aşağıdaki komutu kullanabiliriz:

sudo yum install epel-release -y


EPEL (Extra Packages for Enterprise Linux), CentOS ve Red Hat Enterprise Linux (RHEL) için ek yazılım paketleri sağlar. EPEL deposu kurulduktan sonra, Nginx'i yüklemek için bir sonraki adıma geçebiliriz.

3. Adım: Nginx Kurulumu


Şimdi asıl işleme geldik! Nginx'i yüklemek için aşağıdaki komutu çalıştıracağız:

sudo yum install nginx -y


Bu komut, Nginx'in en son sürümünü indirip kuracaktır. Kurulum işlemi biraz zaman alabilir, bu yüzden sabırlı olun! Yükleme tamamlandığında, Nginx artık sisteminizde hazır durumda olacak.

4. Adım: Nginx'i Başlatma ve Otomatik Başlatma Ayarları


Kurulumun ardından Nginx'i hemen başlatabiliriz. Bunun için aşağıdaki komutları sırasıyla çalıştırıyoruz:

sudo systemctl start nginx


Ayrıca, Nginx'in her sistem açılışında otomatik olarak başlamasını sağlamak için şu komutu kullanabilirsiniz:

sudo systemctl enable nginx


Bu adım, Nginx'in başlatılmasını garanti altına alır.

5. Adım: Nginx Web Sunucusunun Çalıştığını Kontrol Etme


Her şeyin doğru çalışıp çalışmadığını görmek için bir web tarayıcısına gidip sunucunuzun IP adresini yazabilirsiniz. Örneğin, sunucunuzun IP adresi "192.168.1.10" ise, tarayıcınıza şu şekilde yazabilirsiniz:

http://192.168.1.10

Eğer Nginx doğru bir şekilde kurulduysa, “Welcome to nginx!” yazan bir hoş geldiniz sayfası görmelisiniz.

6. Adım: Nginx'in Güvenlik Duvarı Ayarları


CentOS üzerinde güvenlik duvarı (firewall) kullanıyorsanız, Nginx için gerekli olan portları açmamız gerekiyor. Nginx'in varsayılan olarak kullandığı HTTP ve HTTPS portları 80 ve 443'tür. Bu portları açmak için aşağıdaki komutları kullanabilirsiniz:

sudo firewall-cmd --permanent --zone=public --add-service=http


sudo firewall-cmd --permanent --zone=public --add-service=https


Ardından, firewall değişikliklerinin geçerli olabilmesi için şu komutu çalıştırıyoruz:

sudo firewall-cmd --reload


Bu adım, Nginx'in web trafiğini doğru şekilde alabilmesini sağlar.

7. Adım: Nginx Yapılandırma Dosyasının Düzenlenmesi


Eğer Nginx'in ayarlarını değiştirmek isterseniz, yapılandırma dosyasını düzenlemeniz gerekecek. Nginx'in ana yapılandırma dosyasına şu komutla erişebilirsiniz:

sudo nano /etc/nginx/nginx.conf


Burada Nginx'in genel ayarlarını değiştirebilir, web siteniz için gerekli olan ayarları yapabilirsiniz.

8. Adım: Nginx'i Yeniden Başlatma


Yapılandırma dosyasını düzenledikten sonra, değişikliklerin geçerli olması için Nginx'i yeniden başlatmamız gerekiyor. Bunu şu komutla yapabiliriz:

sudo systemctl restart nginx


Sonuç


İşte bu kadar! Artık CentOS işletim sistemi üzerinde Nginx web sunucusunu başarıyla kurdunuz. Bu süreç boyunca Nginx'in hızını ve hafifliğini test ederek, çok daha güçlü ve verimli bir web deneyimi elde edebilirsiniz. Eğer daha fazla ayar yapmanız gerekirse, Nginx’in kapsamlı dökümantasyonuna göz atabilirsiniz.

Unutmayın, Nginx sadece bir web sunucusu değil, aynı zamanda bir ters proxy sunucusu, yük dengelemesi ve statik içerik sunumu için mükemmel bir araçtır. Hızlı, güvenli ve verimli bir web sunucusu arıyorsanız, Nginx sizin için doğru tercih olabilir.

İlgili Yazılar

Benzer konularda diğer yazılarımız

DirectAdmin Nasıl Kurulur ve Yapılandırılır?

DirectAdmin Nedir ve Neden Kullanılır?Merhaba arkadaşlar! Bugün, birçok web yöneticisinin en çok tercih ettiği kontrol paneli olan DirectAdmin’i nasıl kuracağımızı ve yapılandıracağımızı keşfedeceğiz. İlk başta, DirectAdmin nedir, biraz ondan bahsedelim.DirectAdmin,...

Cronjob 'Not Running' Hatası ve Çözümü: Sorunları Çözmenin Adımları

Bir sabah işinize başlamadan önce, otomatik olarak çalışması gereken bir cronjob’ın neden çalışmadığını düşündünüz mü? Ne yazık ki, bu tür sorunlarla karşılaşmak oldukça yaygın, ancak çözümü de bir o kadar basit olabilir. Eğer siz de cronjob 'Not Running'...

Linux'ta Nagios ile İzleme: Sistem Performansınızı Nasıl Mükemmel Hale Getirirsiniz?

Merhaba Sistem Tutkunları! Sistemlerinizin nabzını tutmak, performansını artırmak ve sorunları daha ortaya çıkmadan yakalamak, günümüz dijital dünyasında olmazsa olmaz. Peki, bu zorlu görevde yanınızda kim var? Tabii ki Nagios! Linux ortamında güçlü,...