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

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

**

Al_Yapay_Zeka


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

"Web Sitesi Performansını Artırmak İçin Kullanabileceğiniz 7 İlginç Nginx Yapılandırma Stratejisi"

Web sitenizin hızı, hem kullanıcı deneyimi hem de SEO sıralamanız için hayati önem taşıyor. Bir siteyi ziyaret ettiğinizde, o sayfanın yüklenme süresi, sadece sabırsız kullanıcıları kaybetmekle kalmaz, aynı zamanda arama motorları tarafından da olumsuz...

Nginx 404 Hatası ve Çözüm Yöntemleri: Sorununuzu Hızla Çözün!

Bir sabah, internet üzerinde yeni bir proje başlattığınızı hayal edin. Her şey hazır, sayfanızı başlatmak için son bir adım kalmış ve... tam da o anda bir şeyler ters gidiyor. Nginx, sayfanızı göstermiyor ve karşınıza 404 hatası çıkıyor! Bu beklenmedik...

Linux'ta Varnish Cache Kurulumu ve Ayarları: Web Performansınızı Artırın

Varnish Cache Nedir?Varnish Cache, web sitelerinin yüklenme hızını hızlandıran ve kaynakları verimli bir şekilde yöneten güçlü bir HTTP hızlandırıcısıdır. Basitçe söylemek gerekirse, Varnish, statik içeriği hızlıca saklar ve ziyaretçilere sunar, böylece...

Zabbix Agent Bağlantı Hatası ve Çözümü: Linux Kullanıcıları İçin Adım Adım Rehber

Zabbix, büyük ve karmaşık altyapıların izlenmesi için oldukça güçlü bir araçtır. Ancak, bazen sistem yöneticileri Zabbix Agent bağlantı hatalarıyla karşılaşabilirler. Bu yazıda, Linux üzerinde Zabbix Agent bağlantı hatası alıyorsanız, çözüm için adım...

LXC Container Networking Hatası ve Çözümü: Kolay Adımlarla Sorununuzu Çözün

LXC (Linux Containers), yazılım geliştirme ve uygulama yönetimi dünyasında hızlı ve hafif sanal ortamlar oluşturmak için yaygın olarak kullanılan bir araçtır. Ancak, her teknolojide olduğu gibi, bazen sorunlar meydana gelir. Bu yazımızda, "LXC Container...

Linux'ta SSH Bağlantısı Nasıl Kurulur? Kolay ve Adım Adım Rehber

Merhaba Linux sever dostlar! Bugün sizlere Linux üzerinde SSH bağlantısı kurmayı anlatacağım. SSH (Secure Shell) bağlantısı, uzak bir sunucuya güvenli bir şekilde bağlanmak için kullanılan bir protokoldür. Eğer siz de sunucularla çalışıyorsanız ya da...