ລາຍການຫົວເລື່ອງ
ສະຫຼຸບຂອງບົດຄວາມນີ້WordPressການໂຈມຕີຕ້ານ CC, ວິທີການໂຈມຕີ DDOS.
ຈຸດປະສົງຂອງການຂຽນບົດຄວາມນີ້ແມ່ນຍ້ອນວ່າຈໍານວນຫຼາຍເວັບໄຊທ໌ທີ່ກ່ຽວຂ້ອງການນໍາໃຊ້ບຸກຄະລາກອນເວັບໄຊທ໌ WordPress,ເວັບໄຊທ໌ມັກຈະຖືກໂຈມຕີ CC / DDOS, ເຊິ່ງເຮັດໃຫ້ເຄື່ອງແມ່ຂ່າຍເວັບໄຊທ໌ໄດ້ຮັບການໂຫຼດເກີນແລະໂຫຼດຊ້າ, ຜົນກະທົບຕໍ່ເວັບໄຊທ໌ຂອງພວກເຂົາ.ການຄ້າທາງອີເລັກໂທຣນິກເວັບໄຊທ໌SEOອັນດັບ.
ໃນປັດຈຸບັນ, ການໂຈມຕີ CC / DDOS ສ່ວນໃຫຍ່ແມ່ນໂທຫາ N ຫຼາຍ IPs, ມັກຈະປັບປຸງຫນ້າໃດຫນຶ່ງຂອງເວັບໄຊທ໌, ດັ່ງນັ້ນການຮ້ອງຂໍຂອງເຄື່ອງແມ່ຂ່າຍແມ່ນຢ່າງຕໍ່ເນື່ອງ, ແລະສຸດທ້າຍເຮັດໃຫ້ເຄື່ອງແມ່ຂ່າຍ overloaded ແລະຫຼຸດລົງ.
WordPress server ຕ້ານ CC, ddos ການໂຈມຕີລະຫັດ deployment
- ຫນ້າທີ່ຕົ້ນຕໍຂອງລະຫັດຕໍ່ໄປນີ້ແມ່ນການຊີ້ທີ່ຢູ່ IP ທີ່ "ໂຫຼດຫນ້າຈໍຄືນຫນ້າຫຼາຍກວ່າ 3 ເທື່ອຫຼືຫຼາຍກວ່ານັ້ນຢ່າງຕໍ່ເນື່ອງພາຍໃນ 5 ວິນາທີ" ໄປຫາທີ່ຢູ່ IP ທ້ອງຖິ່ນ 127.0.0.1.
- ວິທີການນີ້ຈະດີກວ່າເພື່ອປ້ອງກັນການໂຈມຕີ CC ແລະ DDOS.
ເວັບໄຊທ໌ WordPress ຕ້ານ CC/ddos, ປ້ອງກັນລະຫັດໂຫຼດຫນ້າຈໍຄືນທີ່ເປັນອັນຕະລາຍ
ເພີ່ມລະຫັດຕໍ່ໄປນີ້ໃສ່ໄຟລ໌ function.php ຂອງຫົວຂໍ້ WordPress ປະຈຸບັນ▼
// Come form https://www.chenweiliang.com/ // WordPress防CC攻击代码,防恶意刷IP session_start(); //开启session $timestamp = time(); $ll_nowtime = $timestamp ; //判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值 if ($_SESSION){ $ll_lasttime = $_SESSION['ll_lasttime']; $ll_times = $_SESSION['ll_times'] + 1; $_SESSION['ll_times'] = $ll_times; }else{ $ll_lasttime = $ll_nowtime; $ll_times = 1; $_SESSION['ll_times'] = $ll_times; $_SESSION['ll_lasttime'] = $ll_lasttime; } //现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值 if(($ll_nowtime - $ll_lasttime) < 3){ if ($ll_times>=5){ header("location:http://127.0.0.1"); exit; } }else{ $ll_times = 0; $_SESSION['ll_lasttime'] = $ll_nowtime; $_SESSION['ll_times'] = $ll_times; }
ເວັບໄຊທ໌ຕ້ານ CC, ລະຫັດການໂຈມຕີ ddos (ທີ່ບໍ່ແມ່ນ WordPress)
ຖ້າບໍ່ເວັບໄຊທ໌ WordPressໝູ່, ໃສ່ລະຫັດຕໍ່ໄປນີ້ໃສ່ຫົວ, ຜົນກະທົບຈະດີກວ່າ ▼
<?php // Come form https://www.chenweiliang.com/ // WordPress防CC攻击代码,防恶意刷IP session_start(); //开启session $timestamp = time(); $ll_nowtime = $timestamp ; //判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值 if ($_SESSION){ $ll_lasttime = $_SESSION['ll_lasttime']; $ll_times = $_SESSION['ll_times'] + 1; $_SESSION['ll_times'] = $ll_times; }else{ $ll_lasttime = $ll_nowtime; $ll_times = 1; $_SESSION['ll_times'] = $ll_times; $_SESSION['ll_lasttime'] = $ll_lasttime; } //现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值 if(($ll_nowtime - $ll_lasttime) < 3){ if ($ll_times>=5){ header("location:http://127.0.0.1"); exit; } }else{ $ll_times = 0; $_SESSION['ll_lasttime'] = $ll_nowtime; $_SESSION['ll_times'] = $ll_times; } ?>
- ນອກຈາກນັ້ນ, ຕົວກໍານົດການຂ້າງເທິງສາມາດຖືກດັດແປງ, ແລະຕົວກໍານົດການສາມາດຖືກດັດແປງຕາມຄວາມຕ້ອງການສໍາລັບຜົນໄດ້ຮັບທີ່ດີກວ່າ.
ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "ເຄື່ອງແມ່ຂ່າຍເວັບໄຊທ໌ປ້ອງກັນການໂຈມຕີ CC/ddos ແນວໃດ? php ການໃຊ້ລະຫັດຕ້ານການໂຈມຕີ" ແມ່ນເປັນປະໂຫຍດສໍາລັບທ່ານ.
ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-1092.html
ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການແບ່ງປັນແລະການຖືກໃຈຂອງທ່ານແມ່ນການຊຸກຍູ້ຢ່າງຕໍ່ເນື່ອງຂອງພວກເຮົາ!