到目前为止,我的网站已经遭受过几次 DDoS 攻击,我发现 DDoS 流量通常来自 Linux 操作系统...那么,我想知道如何使用 htaccess 阻止 Linux 用户/流量访问网站??
请指教..
答案1
简短的回答是:你不能。
长话短说:我怀疑你的解决方案是否合理。
首先,让许多人无法访问您的网站可能不是最佳的商业做法。您的一些客户可能使用 Linux,如果他们无法访问您的页面,他们可能不会再尝试访问(我肯定不会)。这当然取决于页面上的内容,因此您可能不会将其视为强项。
其次,当您的服务器检查客户端并决定是否应拒绝连接时,已经太晚了。连接已经建立,因此在发生 DDoS 攻击的情况下,您使用这种方法几乎不会获得任何好处。这适用于使用 htaccess 进行的任何检查,实际上适用于您的服务器进行的任何检查(甚至通过防火墙)。
你可能想看看这篇关于 DDoS 攻击的文章,因为它列出了可以真正解决问题的方案。