Nginx Web Sunucusu Nasıl Kurulur? (CentOS)

CentOS işletim sistemi üzerinde Nginx web sunucusunun nasıl kurulacağına dair adım adım rehber.

BFS

Nginx Nedir ve Neden Kullanmalıyız?



Web geliştirme dünyasına adım attığınızda, kullanabileceğiniz birçok web sunucusu olduğunu fark edersiniz. Ancak birçoğu arasında Nginx, her zaman dikkat çeker. Performansı, hızı ve esnekliği ile en çok tercih edilen web sunucularından biridir. Eğer web sitenizin hızını artırmak, aynı anda birçok ziyaretçiyi hızlı bir şekilde ağırlamak istiyorsanız, doğru yerdesiniz. Bu yazıda, Nginx’i CentOS işletim sistemine nasıl kuracağınızı anlatacağım. Hazırsanız, hemen başlayalım!

Adım 1: CentOS Güncellemelerini Yapın



Her işin başı güncellemelerle başlar. CentOS sunucunuza en son güncellemeleri yüklemek, sisteminizin güvenliğini artırır ve karşılaşabileceğiniz hataların önüne geçer. Aşağıdaki komut ile sunucunuzu güncelleyebilirsiniz:


sudo yum update -y


Bu komut, sisteminizdeki tüm paketlerin en güncel sürümlerini yükleyecektir. Güncellemeler tamamlandığında, sunucunuz hazır!

Adım 2: EPEL (Extra Packages for Enterprise Linux) Depolarını Etkinleştirin



Nginx, EPEL (Extra Packages for Enterprise Linux) deposunda mevcuttur. EPEL, CentOS ve RHEL gibi işletim sistemlerine ek yazılımlar sunar. Bu depo üzerinden Nginx’i rahatlıkla kurabilirsiniz. İlk adım olarak, EPEL deposunu kurmanız gerekecek. Şu komutu kullanarak bu işlemi gerçekleştirebilirsiniz:


sudo yum install epel-release -y


EPEL deposu kurulduktan sonra, Nginx paketini sisteminize yüklemeye hazırsınız!

Adım 3: Nginx’i Kurma



Artık her şey hazır. Şimdi, Nginx’i kurma zamanıdır! Bunun için şu komutu kullanabilirsiniz:


sudo yum install nginx -y


Bu komut, Nginx web sunucusunu sisteminize kuracaktır. Yükleme işlemi birkaç dakika sürecektir. Yükleme tamamlandığında, Nginx çalışmaya hazır!

Adım 4: Nginx’i Başlatma ve Etkinleştirme



Nginx kurulumunu başarıyla tamamladıktan sonra, Nginx servisini başlatmanız gerekiyor. Ayrıca, sunucunuz yeniden başlatıldığında Nginx’in otomatik olarak başlamasını sağlamak için de servisi etkinleştirmeniz gerekir. Aşağıdaki komutları sırayla çalıştırarak Nginx’i başlatabilir ve etkinleştirebilirsiniz:


sudo systemctl start nginx
sudo systemctl enable nginx


Nginx başlatıldığında, artık web sunucunuz çalışıyor olmalı. Tarayıcınızı açıp, sunucunuzun IP adresini yazarsanız, Nginx’in varsayılan karşılama sayfasını görmelisiniz. Eğer görüyorsanız, her şey yolunda demektir!

Adım 5: Nginx’i Güvenlik Duvarında Etkinleştirme



Nginx’in düzgün çalışabilmesi için, CentOS güvenlik duvarının Nginx’e izin vermesi gerekir. Bunun için aşağıdaki komutları kullanarak HTTP ve HTTPS trafiğine izin verelim:


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


Bu komutlar, güvenlik duvarınızda Nginx’e giriş izni verecek ve web siteniz herkese açık hale gelecektir.

Adım 6: Nginx’i Test Etme



Şimdi her şey tamam. Nginx sunucusunun düzgün çalışıp çalışmadığını test etmek için, terminale şu komutu yazabilirsiniz:


sudo systemctl status nginx


Eğer Nginx çalışıyorsa, “active (running)” ibaresini görmelisiniz. Bu, her şeyin doğru bir şekilde çalıştığının göstergesidir.

Sonuç



Ve işte bu kadar! Nginx, CentOS sunucunuza başarıyla kuruldu ve artık web sitenizi barındırmak için hazır. Performansıyla sizi şaşırtacak olan bu güçlü web sunucusu, yüksek trafiği kolaylıkla karşılayabilir ve hızlı bir şekilde sayfalarınızı sunar.

Umarım bu yazı, Nginx’i CentOS üzerinde kurarken size rehberlik etmiştir. Artık, ziyaretçilerinizin hızlı bir deneyim yaşaması için Nginx’i kullanabilir, web sitenizin hızını önemli ölçüde artırabilirsiniz.

Herhangi bir sorun yaşarsanız, yorumlar kısmından bana ulaşabilirsiniz!

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

Yapay Zeka ile SEO Stratejilerinizi Nasıl Güçlendirebilirsiniz? 2025 Yılında Başarılı Olacak Teknikler

Dijital pazarlamanın ve SEO'nun dünyası hızla değişiyor. Bir zamanlar sadece anahtar kelimeler ve backlink'ler üzerine kurulu olan SEO stratejileri, şimdi çok daha karmaşık ve yenilikçi bir yapıya bürünüyor. Bu dönüşümün başrol oyuncusu ise Yapay Zeka...

Gizli Hızlandırıcılar: Web Siteniz İçin En İyi JavaScript Performans İpuçları

Web geliştiriciliği, özellikle hız ve performans konusunda sürekli bir yarışa dönüşmüş durumda. Kullanıcılar sabırsızdır, hız önemli, SEO daha da önemli. Her geçen gün daha hızlı, daha verimli web siteleri oluşturmak için yeni yöntemler ve teknikler aranıyor....