Nginx Web Sunucusu Kurulumu: Adım Adım Linux'ta Başarıya Ulaşın

Linux üzerinde Nginx web sunucusunu adım adım kurarak, yüksek performanslı ve verimli bir web sitesi altyapısı oluşturmayı öğrenin.

BFS

Web sitenizi hızlandırmak ve yüksek performans sağlamak mı istiyorsunuz? O zaman doğru yerdesiniz! Linux üzerinde Nginx web sunucusunu kurarak, hem düşük kaynak kullanımı hem de üstün hız avantajı elde edebilirsiniz. İşte her şeyin başı olan Nginx kurulumunun adımlarını eğlenceli bir şekilde keşfedeceğiz.

Adım 1: Nginx'i Kurmadan Önce Hazırlıklar


Her şeyden önce, Nginx'i kurmadan önce sisteminizin güncel olduğundan emin olmalısınız. Bunu sağlamak için terminal üzerinden birkaç komut kullanacağız. İşte yapmanız gerekenler:

Terminali açın ve şu komutu girin:

sudo apt update && sudo apt upgrade -y

Bu, sisteminizin en son yazılım güncellemeleriyle donanmasını sağlar. Biraz sabır, çünkü bu işlem birkaç dakika sürebilir.

Adım 2: Nginx'i Kurma


Nginx'in kurulumu oldukça basittir ve çok fazla karmaşaya gerek yoktur. Kurulum için aşağıdaki komutu girmeniz yeterli olacaktır:

Kurulum komutu:

sudo apt install nginx -y

Bu komut, Nginx'i Linux sisteminize indirir ve kurar. Birkaç saniye içinde işlem tamamlanacaktır.

Adım 3: Nginx'i Başlatma ve Durumunu Kontrol Etme


Nginx kurulduktan sonra, servisi başlatmak için şu komutu kullanabilirsiniz:

Başlatma komutu:

sudo systemctl start nginx


Ve şimdi Nginx'in düzgün bir şekilde çalışıp çalışmadığını kontrol edelim. Bu basit komut ile Nginx servisini kontrol edebilirsiniz:

Durum kontrolü:

sudo systemctl status nginx

Eğer her şey yolunda gittiyse, ekranınızda "active (running)" yazısını görmelisiniz. Bu, Nginx'in başarılı bir şekilde çalıştığı anlamına gelir.

Adım 4: Nginx’i Otomatik Başlatmaya Ayarlama


Nginx sunucunuzun sistem her yeniden başladığında otomatik olarak başlamasını istiyorsanız, şu komutu kullanarak bunu ayarlayabilirsiniz:

Otomatik başlatma ayarı:

sudo systemctl enable nginx

Bu komut sayesinde, Nginx her zaman sisteminizin başlangıcında otomatik olarak çalışacaktır.

Adım 5: Web Tarayıcınızda Kontrol Edin


Şimdi, Nginx’in doğru bir şekilde kurulduğunu ve çalıştığını görmek için web tarayıcınızda sunucunuzun IP adresini girin. Eğer her şey yolunda gittiyse, "Welcome to Nginx" yazan bir sayfa göreceksiniz.

IP adresinizi bulmak için:

hostname -I

Bu komut, sunucunuzun IP adresini verecektir.

Adım 6: Güvenlik Duvarı Ayarlarını Yapın


Eğer sisteminizde bir güvenlik duvarı kullanıyorsanız, Nginx'in düzgün bir şekilde çalışabilmesi için gerekli olan HTTP ve HTTPS trafiğine izin vermelisiniz. Bu işlemi şu şekilde yapabilirsiniz:

Güvenlik duvarında HTTP ve HTTPS izin verme komutları:

sudo ufw allow 'Nginx Full'

Bu, HTTP ve HTTPS üzerinden gelen tüm trafiğe izin verir.

Adım 7: Nginx’in Temel Yapılandırması


Nginx’i kurduktan sonra, web sunucunuzun yapılandırma dosyasını düzenleyerek özelleştirmeler yapabilirsiniz. Bu dosya genellikle şu konumda bulunur:
/etc/nginx/nginx.conf

Yapılandırma dosyasını açmak için şu komutu kullanabilirsiniz:

sudo nano /etc/nginx/nginx.conf

Bu dosyada, web sunucunuzun nasıl çalışacağına dair birçok önemli ayar bulunmaktadır. Değişiklik yaptıktan sonra, Nginx’i yeniden başlatmanız gerekecek. İşte yeniden başlatma komutu:

Nginx’i yeniden başlatma:

sudo systemctl restart nginx


Sonuç


Tebrikler! Artık Linux üzerinde Nginx web sunucusunu başarıyla kurdunuz. Nginx, yüksek performansı ve düşük kaynak kullanımı ile tanınır, bu nedenle web sitenizi hızlandırmak ve daha verimli hale getirmek için mükemmel bir tercihtir. Yukarıdaki adımları takip ederek, Nginx’in temellerini öğrenmiş oldunuz. Şimdi ise yapılandırma ve özelleştirme aşamasına geçebilirsiniz.

Unutmayın, Nginx kurulumu sadece bir başlangıçtır. Gerçek gücünü, doğru yapılandırmalarla ve optimize edilmiş bir içerik sunumu ile bulursunuz. İyi şanslar!

İ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ü,...