- Puanlar
- 17514
- Başarılar
- 8
- New
- #1
Plesk Sunucularda vDDoS Kurulumu ve Yapılandırması
Giriş
Bu rehberde Plesk kurulu bir sunucuda vDDoS Protection kurulumu ve temel yapılandırmasının nasıl yapılacağını anlatacağım.
Not: Bu yöntem güncel Cloudflare veya modern WAF çözümlerinin yerini tutmaz. Ancak belirli seviyedeki HTTP Flood ve basit DDoS saldırılarına karşı ek koruma sağlayabilir.
Gereksinimler
- Plesk Panel kurulu bir sunucu
- Root SSH erişimi
- CentOS / AlmaLinux / Rocky Linux tabanlı sistem
Adım 1: vDDoS Kurulumu
Kurulum işlemi birkaç dakika sürebilir.
curl -L https://github.com/duy13/vDDoS-Protection/raw/master/latest.sh -o latest.sh
chmod 700 latest.sh
bash latest.sh
Adım 2: Nginx Servisini Durdurma
vDDoS'un 80 ve 443 portlarını kullanabilmesi için Nginx'i durdurun.
service nginx stop
chkconfig nginx off
Systemd kullanan sistemlerde:
systemctl stop nginx
systemctl disable nginx
Adım 3: Apache Portlarını Kontrol Etme
Apache'nin hangi portlarda çalıştığını doğrulayın.
netstat -lntup | grep httpd
Örnek çıktı:
tcp6 0 0 :::7080 :::* LISTEN 7261/httpd
tcp6 0 0 :::7081 :::* LISTEN 7261/httpd
Burada:
- HTTP Backend Portu: 7080
- HTTPS Backend Portu: 7081
Adım 4: vDDoS Yapılandırması
Yapılandırma dosyasını açın:
nano /vddos/conf.d/website.conf
Örnek yapılandırma:
# Website Listen Backend Cache Security SSL-Prikey SSL-CRTkey
default http://0.0.0.0:80 http://SERVER_IP:7080 no no no no
default https://0.0.0.0:443 https://SERVER_IP:7081 no no /vddos/ssl/domain.pri /vddos/ssl/domain.crt
Dikkat
-
Listenkısmını değiştirmeyin. -
SERVER_IPyerine sunucunuzun gerçek IP adresini girin. - SSL sertifika yollarını kendi sertifikanıza göre düzenleyin.
Adım 5: Yeni Siteleri Otomatik Olarak vDDoS'a Ekleme
Yapılandırma dosyasını açın:
nano /vddos/auto-add/setting.conf
İçerik:
SSL Auto
Cache no
Security no
HTTP_Listen http://0.0.0.0:80
HTTPS_Listen https://0.0.0.0:443
HTTP_Backend http://SERVER_IP:7080
HTTPS_Backend https://SERVER_IP:7081
Adım 6: Cron Job Ekleme
Plesk'e eklenen yeni alan adlarının otomatik olarak vDDoS'a aktarılması için:
echo '*/15 * * * * root /usr/bin/vddos-autoadd panel plesk apache' >> /etc/crontab
Bu görev her 15 dakikada bir çalışacaktır.
Adım 7: vDDoS'u Yeniden Başlatma
Tüm işlemler tamamlandıktan sonra:
vddos restart