สวัสดีครับ ในบทความนี้ผมจะมาแนะนำขั้นตอนการติดตั้งโมดูล mod_evasive สำหรับ Apache บนระบบปฏิบัติการ Ubuntu โดยมันสามารถป้องกันการ DoS/DDoS รวมถึง brute force โดยการบล็อก Requests จากผู้ใช้ที่มากเกินเกณฑ์ที่กำหนดไว้ เพื่อป้องกันการถูกเรียกใช้มากเกินไป ที่ก่อให้เกิด Traffic ขนาดใหญ่บน Server ที่เป็นเหตุให้ Server ล้มหรือหยุดการทำงานได้

ขั้นอนแรกให้ทำการติดตั้งโมดูล mod_evasive ก่อน โดยสำหรับ Ubuntu จะใช้คำสั่ง

sudo apt-get install libapache2-mod-evasive

หากติดตั้งสำเสร็จ เมื่อผู้ใช้ทำการตรวจสอบ โดยใช้คำสั่ง

apachectl -M | grep evasive

จะแสดงผลลัพท์ว่า

evasive20_module (shared)

เป็นอันเสร็จสิ้น ซึ่งในขั้นตอนต่อไปให้เพื่อนๆ แก้ไขไฟล์ /etc/apache2/mods-enabled/evasive.conf โดยให้มีหน้าตาประมาณนี้ และบันทึกไฟล์

< IfModule mod_evasive20.c > 
     DOSHashTableSize 3097 
     DOSPageCount 2 
     DOSSiteCount 50 
     DOSPageInterval 1 
     DOSSiteInterval 1 
     DOSBlockingPeriod 10 
     DOSEmailNotify [email protected] 
     DOSSystemCommand "su - someuser -c '/sbin/... %s ...'" 
     DOSLogDir "/var/log/mod_evasive" 
 < /IfModule >

จากนั้นจาก directory สำหรับเก็บ logs โดยใช้คำสั้งดังนี้

mkdir /var/log/mod_evasive 
chown -R www-data:www-data /var/log/mod_evasive

หลังจากนี้ก็เป็นอันเสร็จสมบูรณ์ ก็ให้เพื่อนๆ Restart Service ของ Apache เลยครับ โดยการใช้คำสั่ง

systemctl restart apache2

แค่นี้โมดูล mod_evasive ก็พร้อมทำงานบน Ubuntu Web Server ของเพื่อนๆแล้ว | Enjoy Coding! ป้องกันการถูก Slowloris DoS ด้วยโมดูล mod_reqtimeout บน Apache2 (Windows)

บทความที่ถูกอ่านล่าสุด

ป้องกัน DoS/DDoS บน Apache ด้วยโมดูล mod_evasive (Linux)

สวัสดีครับ ในบทความนี้ผมจะมาแนะนำขั้นตอนการติดตั้งโมดูล mod_evasive สำหรับ Apache บนระบบปฏิบัติการ Ubuntu โดยมันสามารถป้องกันการ DoS/DDoS รวมถึง brute force...

ที่อยู่: 3.233.220.21

แก้ปัญหา Disk และ CPU ขึ้น 100% ใน Task manager (Windows)

เพื่อนๆ หลายๆคนที่ใช้ Windows 8 หรือ Windows 10 บน Laptop อาจจะกำลังเจอกับปัญหา เครื่องหน่วง, เครื่องค้าง พอเปิด Task manager ดูจะพบว่า Disk และ CPU ขึ้นเต็ม 100% โดยจะแ...

ที่อยู่: 182.52.63.8

การติดตั้ง .Net Framework 3.5 บน Windows 8.1/10 (Offline)

สวัสดีครับ ในบทความนี้ผมจะนำเสนอ วิธีการติดตั้ง .Net Framework 3.5 แบบ Offline ในกรณีที่การติดตั้งแบบปกติไม่สามารถทำได้ เนื่องจาก โปรแกรมแจ้งเตือนว่าเข...

ที่อยู่: 10.115.91.216,147.92.137.148

การติดตั้ง .Net Framework 3.5 บน Windows 8.1/10 (Offline)

สวัสดีครับ ในบทความนี้ผมจะนำเสนอ วิธีการติดตั้ง .Net Framework 3.5 แบบ Offline ในกรณีที่การติดตั้งแบบปกติไม่สามารถทำได้ เนื่องจาก โปรแกรมแจ้งเตือนว่าเข...

ที่อยู่: 10.115.91.216,147.92.137.142

Windows 8/10 กับปัญหาในการเล่นเกมส์หรือรันโปรแกรมเก่าๆ

สวัสดีครับ ในบทความนี้ผมจะนำเสนอวิธีการแก้ปัญหาบนระบบปฏัติบัติการ Windows ที่ค่อนข้างใหม่ อย่าง Windows 10 และ Windows 8 ที่มักจะเล่นเกมส์หรือรันโปรแ...

ที่อยู่: 3.233.220.21


บทความแนะนำ

100 ชุดสี ที่ Designer ห้ามพลาด!! (Hex Color)

ไม่ได้ซื้อ Microsoft Office แต่ต้องทำงาน! Microsoft Office Online ช่วยได้

ป้องกันเว็บไซต์ถูก DDoS ด้วย Cloudflare

ทำความรู้จักกับ Algorithm

ยอดอ่านสูงสุด

แก้ปัญหา Disk และ CPU ขึ้น 100% ใน Task manager (Windows)

Hardware

Storage


พื้นที่ว่างคงเหลือ 841.24 GB

ติดตามเราบน Facebook