lesk Panel “502 Bad Gateway Hatası Nasıl Çözülür?

lesk Panel “502 Bad Gateway Hatası Nasıl Çözülür?
Yazı Özetini Göster

Plesk Üzerinde Nginx Reverse Proxy Ayarlarını Optimize Etme

Plesk, modern web sunucuları için güçlü bir kontrol paneli sunar ve Nginx reverse proxy yapısı ile performansı önemli ölçüde artırır. Ayrıca Nginx’in Apache’nin önünde çalışması, statik içeriklerin daha hızlı sunulmasını sağlar. Bunun yanında doğru optimize edilmemiş Nginx ayarları, trafik yoğunluğunda gecikmelere ve yük dengeleme sorunlarına yol açabilir. Bu nedenle Plesk üzerinde Nginx reverse proxy yapılandırmasını optimize etmek, performans, güvenlik ve kaynak yönetimi açısından kritik bir adımdır.

1. Plesk Üzerinde Nginx Reverse Proxy Nasıl Çalışır?

Plesk altında Apache ve Nginx birlikte çalışır. Varsayılan yapı şu şekildedir:

  • Nginx → Reverse Proxy
  • Apache → Backend Web Sunucusu

Nginx, tüm HTTP/HTTPS trafiğini karşılar, statik dosyaları sunar ve dinamik işlemleri Apache’ye yönlendirir. Özellikle güçlü VDS altyapılarında bu yapı yüksek performans sağlar.

2. Performans Ayarlarını Optimize Etme

Nginx üzerinde trafik yoğunluğunu karşılayan temel ayarları optimize etmek önemlidir. Bu ayarlar Plesk paneli üzerinden kolayca düzenlenebilir.

2.1 worker_processes Ayarı

Nginx, çok çekirdekli işlemcilerde daha fazla worker process ile daha hızlı yanıt verir.

worker_processes auto;

Bu değer Plesk üzerinde otomatik şekilde yönettiği için çoğu durumda “auto” olarak bırakılmalıdır.

2.2 worker_connections Ayarı

Toplam eş zamanlı bağlantı kapasitesini belirler.

events {
    worker_connections 4096;
}

Yüksek trafikli sitelerde bu değer artırılarak stabilite sağlanır.

3. Plesk Üzerinde Özel Nginx Kurallarını Düzenleme

Plesk, her domain için özel Nginx direktifleri eklemenizi sağlar.

3.1 Domain Bazlı Nginx Ayar Ekranı

  1. Plesk’e giriş yapın.
  2. İlgili domaini seçin.
  3. Apache & Nginx Settings bölümüne tıklayın.
  4. “Additional Nginx directives” alanını bulun.

Bu alana özel performans kuralları eklenebilir.

4. Cache Yapılandırmasını Optimize Etme

Nginx üzerinde statik dosyalar (CSS, JS, görseller) için cache ayarları yapmak performansı büyük ölçüde artırır.

4.1 Örnek Cache Ayarları

location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
    expires 30d;
    add_header Cache-Control "public, no-transform";
}

Bu ayar, istemcilerin statik dosyaları uzun süre saklamasını sağlar. Böylece sunucu üzerindeki yük azalır.

5. Gzip Sıkıştırma Ayarları

Gzip, içerik boyutunu küçültür ve yükleme süresini hızlandırır. Plesk üzerinde aşağıdaki gzip direktifleri eklenebilir.

gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml;
gzip_min_length 1024;

Bu yapı özellikle mobil trafik için büyük hız artışı sağlar.

6. Proxy Buffer Ayarları

Nginx, Apache’den gelen büyük yanıtları tamponlamak için buffer kullanır. Yanlış ayarlar 502/504 hatalarına yol açabilir.

6.1 Önerilen Proxy Buffer Konfigürasyonu

proxy_buffers 8 16k;
proxy_buffer_size 32k;
proxy_busy_buffers_size 64k;

Bu ayarlar yüksek trafikli sitelerde kararlılığı artırır.

7. Rate Limit Ayarları ile Güvenlik Artırma

Kötü amaçlı trafik, brute force denemeleri veya bot saldırıları Nginx üzerinden durdurulabilir.

7.1 Örnek Rate Limiting Ayarı

limit_req_zone $binary_remote_addr zone=one:10m rate=5r/s;

Böylece saniyede 5 isteğin üstü sınırlandırılır. Bu ayarlar güvenlik açısından önemlidir.

8. HTTP/2 ve HTTPS Performansını Optimize Etme

HTTP/2 desteği modern tarayıcılar için büyük performans sağlar.

listen 443 ssl http2;

SSL yapılandırması Plesk tarafından otomatik yapılabilir. Ancak premium performans isteyen projeler için Premium VDS altyapısı önerilir.

9. Nginx Loglarını Analiz Ederek Optimizasyon

Nginx logları performans sorunlarını anlamada en doğru kaynaktır.

/var/log/nginx/access.log
/var/log/nginx/error.log

Bu loglar düzenli incelendiğinde sorunlar erken tespit edilir.

10. HostLigo Sunucularında Nginx Optimizasyonu

HostLigo altyapısı, optimize edilmiş Nginx reverse proxy yapılarına tam uyumludur. Güçlü VDS, Kurumsal Hosting ve Linux Hosting hizmetleri ile yüksek performanslı bir Nginx yapılandırması elde edilir.

11. Sonuç

Plesk üzerinde Nginx reverse proxy ayarlarını optimize etmek, modern web projelerinin stabilitesi için kritik öneme sahiptir. Doğru cache ayarları, gzip sıkıştırması, buffer yönetimi ve güvenlik ayarları ile Nginx çok daha verimli çalışır. Bu yapı sayesinde hem hız artar hem de sunucunun uzun vadede kullanım ömrü yükselir.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar