Nginx Web Sunucusu Nasıl Kurulur? (Ubuntu)

Bu blog yazısı, Ubuntu üzerinde Nginx web sunucusunun nasıl kurulduğunu adım adım anlatmaktadır. Kolay anlaşılır bir dille, her aşamayı detaylı şekilde açıklıyoruz.

BFS

Web sunucusu kurmak, bir web sitesi kurma sürecinin temel taşlarından biridir. Ancak, her web sunucusu aynı değildir. İşte burada Nginx devreye giriyor. Nginx, yüksek performanslı, hafif ve güvenli bir web sunucusudur. Eğer Ubuntu kullanıyorsanız, Nginx kurulumu oldukça basittir. Şimdi sizlere adım adım, Nginx’i Ubuntu üzerinde nasıl kuracağınızı anlatacağım. Hazırsanız, başlayalım!

Adım 1: Sisteminizin Güncel Olduğundan Emin Olun
İlk olarak, her zaman olduğu gibi sisteminizi güncel tutmak önemlidir. Nginx’i kurmadan önce, Ubuntu sisteminizi en son sürümüne güncellemek iyi bir fikirdir. Bunun için şu komutu kullanabilirsiniz:


sudo apt update && sudo apt upgrade -y


Bu komut, paket listenizi günceller ve sisteminizdeki tüm yazılımları en son sürümlere yükseltir. Yükseltme işlemi tamamlandıktan sonra, Nginx’in kurulumu için hazır olacaksınız.

Adım 2: Nginx’i Kurun
Şimdi, Nginx’i kurma adımına geçebiliriz. Ubuntu’nun varsayılan depo yöneticisi olan apt ile Nginx’i kolayca kurabilirsiniz. Şu komutu çalıştırarak Nginx’i kurmaya başlayın:


sudo apt install nginx -y


Bu komut, Nginx’i sisteminize indirip kuracaktır. Kurulum tamamlandığında, Nginx’in çalışıp çalışmadığını kontrol edebiliriz.

Adım 3: Nginx Durumunu Kontrol Edin
Kurulum tamamlandığında, Nginx’in doğru şekilde çalışıp çalışmadığını kontrol etmek için şu komutu kullanın:


sudo systemctl status nginx


Eğer her şey yolunda gittiyse, "active (running)" ifadesi görmelisiniz. Bu, Nginx’in düzgün bir şekilde çalıştığını gösterir.

Adım 4: Nginx’i Başlatın ve Etkinleştirin
Eğer Nginx çalışmıyorsa, hemen başlatabilirsiniz. Aşağıdaki komut ile Nginx’i başlatabilirsiniz:


sudo systemctl start nginx


Ayrıca, Nginx’in her sistem yeniden başlatıldığında otomatik olarak başlamasını sağlamak için şu komutu kullanın:


sudo systemctl enable nginx


Bu adım, Nginx’in her zaman aktif olmasını sağlar.

Adım 5: Güvenlik Duvarı Ayarları
Eğer Ubuntu’da güvenlik duvarı kullanıyorsanız, Nginx’in dış dünyadan erişilebilmesi için güvenlik duvarında bazı izinler vermeniz gerekir. Bu izinleri şu komutla verebilirsiniz:


sudo ufw allow 'Nginx Full'


Bu komut, HTTP ve HTTPS trafiğine izin verir. Artık, Nginx web sunucusu dışarıdan erişilebilir olacak.

Adım 6: Web Sunucusunun Çalışıp Çalışmadığını Kontrol Edin
Her şey tamam mı? Şimdi tarayıcınızda IP adresinizi yazın:

```
http://your_server_ip
```

Eğer her şey doğru yapıldıysa, karşınıza Nginx default page yani Nginx’in hoş geldiniz sayfası çıkacaktır. Bu, Nginx’in başarılı bir şekilde kurulduğunu ve çalıştığını gösterir.

Adım 7: Nginx Yapılandırma Dosyasını Düzenleyin
Nginx’in yapılandırma dosyasını düzenleyerek, sunucunuzun nasıl çalışacağını daha detaylı şekilde belirleyebilirsiniz. Yapılandırma dosyasını açmak için şu komutu kullanın:


sudo nano /etc/nginx/nginx.conf


Burada, site yapılandırmalarınızı ekleyebilir, port ayarlarını değiştirebilir ve daha birçok özelleştirme yapabilirsiniz. Yaptığınız değişikliklerin geçerli olması için Nginx’i yeniden başlatmanız gerekebilir:


sudo systemctl restart nginx


### Sonuç
Ve işte bu kadar! Artık Ubuntu üzerinde Nginx web sunucunuzu başarıyla kurdunuz. İster kişisel bir blog, ister kurumsal bir web sitesi olsun, Nginx’in yüksek performansı ve güvenliği sayesinde sorunsuz bir deneyim elde edeceksiniz. Unutmayın, Nginx ile ilgili birçok ileri düzey yapılandırma ve optimizasyon yapabilirsiniz. Bu yazıda sadece temel kurulumdan bahsettik, ancak daha derinlemesine keşfetmek için Nginx’in dökümantasyonuna göz atmayı unutmayın.

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