
Nginx Kurulumu VPS: Adım Adım Rehber
Web sitenizin performansını artırmak ve yüksek trafik taleplerini karşılamak için doğru sunucu yazılımını seçmek son derece önemlidir. Nginx, bu alanda popüler bir alternatif olarak öne çıkmaktadır. Bu makalede, nginx kurulumu vps işlemini adım adım ele alacağız. VPS üzerinde Nginx kurarak, web sitenizin yükleme hızını ve kullanıcı deneyimini artırabilirsiniz. Hadi başlayalım!
Nginx Nedir?
Nginx, yüksek performanslı bir web sunucusu ve ters proxy sunucusudur. Asenkron mimarisi sayesinde, aynı anda çok sayıda bağlantıyı yönetebilir ve daha az kaynak tüketerek yüksek verimlilik sağlar. Genellikle, statik içerik sunmak ve HTTP isteklerini yönetmek için kullanılır. Bunun yanı sıra, yük dengeleme ve SSL/TLS terminasyonu gibi işlevleri de yerine getirebilir.
Nginx’in Avantajları
- Yüksek Performans: Nginx, düşük bellek tüketimi ve yüksek işlem hızı ile dikkat çeker.
- Asenkron Yapı: Aynı anda çok sayıda kullanıcıya hizmet verebilir.
- Kolay Konfigürasyon: Basit ve anlaşılır bir yapılandırma dosyası ile yönetimi kolaydır.
- Güvenlik: Güçlü güvenlik özellikleri ile web sitenizi korur.
Nginx Kurulumu için Ön Hazırlıklar
Nginx kurulumu için öncelikle bir VPS sunucusuna ihtiyacınız var. BayiHosting üzerinden uygun fiyatlarla VPS hizmeti alarak başlayabilirsiniz. Sunucunuzu hazırladıktan sonra, aşağıdaki adımları izleyerek Nginx’i kurabilirsiniz.
Adım 1: VPS Sunucusuna Bağlanma
Öncelikle, SSH ile VPS sunucunuza bağlanmanız gerekiyor. Terminal veya komut istemcisi üzerinden aşağıdaki komutu kullanarak bağlantı kurabilirsiniz:
ssh kullanıcı_adı@sunucu_ip_adresi
Bağlandıktan sonra, sunucunuzun güncel olduğundan emin olun:
sudo apt update && sudo apt upgrade -y
Adım 2: Nginx Kurulumu
Güncellemeleri tamamladıktan sonra, Nginx’i kurma işlemine geçebilirsiniz. Aşağıdaki komut ile Nginx’i VPS sunucunuza kurabilirsiniz:
sudo apt install nginx -y
Kurulum tamamlandıktan sonra, Nginx’in çalışıp çalışmadığını kontrol etmek için şu komutu kullanabilirsiniz:
sudo systemctl status nginx
Eğer Nginx çalışıyorsa, aşağıdaki gibi bir çıktı alacaksınız:
Active: active (running)
Adım 3: Nginx’i Başlatma ve Otomatik Başlatma Ayarları
Nginx servisini başlatmak için şu komutu kullanabilirsiniz:
sudo systemctl start nginx
Ayrıca, sunucu her yeniden başlatıldığında Nginx’in otomatik olarak başlaması için aşağıdaki komutu kullanarak bu ayarı yapabilirsiniz:
sudo systemctl enable nginx
Nginx Konfigürasyonu
Nginx’in temel kurulumu tamamlandıktan sonra, yapılandırma dosyalarını düzenleyerek web sitenizi yönetebilirsiniz. Nginx’in yapılandırma dosyaları, genellikle /etc/nginx/sites-available/ ve /etc/nginx/sites-enabled/ dizinlerinde bulunur.
Adım 4: Yeni Bir Site Yapılandırması Oluşturma
Yeni bir web sitesi yapılandırması oluşturmak için aşağıdaki adımları izleyin:
sudo nano /etc/nginx/sites-available/example.com
Bu dosyaya aşağıdaki örnek yapılandırmayı ekleyebilirsiniz:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com/html;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
Yapılandırmayı kaydedip çıkın. Ardından, siteyi etkinleştirmek için aşağıdaki komutu çalıştırın:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
Adım 5: Nginx’i Yeniden Başlatma
Yapılandırma dosyasını düzenledikten sonra, Nginx’i yeniden başlatmanız gerekiyor:
sudo systemctl restart nginx
Artık yeni yapılandırmanız aktif olmuştur. Web sitenizi tarayıcıda açarak kontrol edebilirsiniz.
Sonuç ve CTA
Bu makalede, VPS üzerinde Nginx kurulumunu ve temel yapılandırmasını adım adım ele aldık. Nginx, yüksek performanslı bir web sunucusu olarak, web sitenizin hızını ve güvenilirliğini artırabilir. Eğer henüz bir VPS sunucunuz yoksa, BayiHosting üzerinden hemen bir VPS kiralayarak bu adımları uygulayabilirsiniz. bayihosting ile web sitenizi daha verimli bir hale getirin!





