Tartışma

CyberPanel ile Nginx Üzerinde FailBan Kurulumu: Bağlantı Zaman Aşımı (Timeout) Çözümü

Başlatan ASENA · 27 Ağu 2026 10:20 · 2 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
CyberPanel, web sunucusu yönetimini kolaylaştıran kullanıcı dostu bir paneldir. Nginx ile birlikte kullanıldığında, site performansını artırabilir ve güvenliği sağlamak için çeşitli araçlar sunar. Bu yazıda, Nginx üzerinde Fail2Ban kurulumunu ve bağlantı zaman aşımı (timeout) sorunlarını nasıl çözebileceğimizi ele alacağız.

Öncelikle, Fail2Ban, sunucunuza yönelik kötü niyetli saldırılara karşı koruma sağlayan bir yazılımdır. Belirli bir süre içerisinde çok fazla başarısız oturum açma girişiminde bulunan IP adreslerini otomatik olarak engeller. Fail2Ban, Nginx gibi web sunucularında da etkin bir şekilde kullanılabilir.

  • Fail2Ban Kurulumu: İlk adım olarak, sunucunuza Fail2Ban'ı yüklemeniz gerekiyor. Bunu yapmak için aşağıdaki komutu kullanabilirsiniz:

    CODE
    12
      sudo apt-get install fail2ban
      


  • Yapılandırma Dosyaları: Fail2Ban'ın Nginx ile çalışabilmesi için yapılandırma dosyalarını düzenlemelisiniz. /etc/fail2ban/jail.local dosyasını açın ve aşağıdaki yapılandırmayı ekleyin:

    CODE
    12345678
      [nginx-http-auth]
      enabled = true
      filter = nginx-http-auth
      action = iptables[name=nginx-http-auth, port=http, protocol=tcp]
      logpath = /var/log/nginx/error.log
      maxretry = 5
      bantime = 3600
      


  • Zaman Aşımı Sorunları: Nginx üzerinde zaman aşımı sorunları genellikle sunucunun yoğunluğundan kaynaklanır. Bu durumu düzeltmek için, Nginx yapılandırma dosyasında (genellikle /etc/nginx/nginx.conf) client_body_timeout, client_header_timeout ve keepalive_timeout değerlerini artırabilirsiniz. Örneğin:

    CODE
    1234
      client_body_timeout 60s;
      client_header_timeout 60s;
      keepalive_timeout 65s;
      


  • Nginx'i Yeniden Başlatma: Yapılandırma dosyasında yaptığınız değişikliklerin uygulanabilmesi için Nginx'i yeniden başlatmayı unutmayın:

    CODE
    12
      sudo systemctl restart nginx
      

Sonuç olarak, Fail2Ban ile Nginx üzerinde güvenliğinizi artırabilir ve bağlantı zaman aşımı sorunlarını çözebilirsiniz. Kurulum ve yapılandırma aşamalarını dikkatlice takip ettiğinizde, sunucunuz daha güvenli ve stabil hale gelecektir.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi