iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何配置Nginx防御cc攻击
  • 425
分享到

如何配置Nginx防御cc攻击

2024-04-02 19:04:59 425人浏览 八月长安
摘要

配置Nginx防御cc攻击的方法:1、下载lua,并使用Nginx进行编译;2、编译完成后,对相关文件进行修改配置,即可完成配置防御cc攻击。具体内容如下:Nginx编译支持lua下载lua-nginx-module编译#./configu

配置Nginx防御cc攻击的方法:1、下载lua,并使用Nginx进行编译;2、编译完成后,对相关文件进行修改配置,即可完成配置防御cc攻击。

如何配置Nginx防御cc攻击

具体内容如下:

Nginx编译支持lua

下载lua-nginx-module

编译

#./configure\

--user=nginx\

--group=nginx\

--prefix=/usr/local/gacp/nginx\

--error-log-path=/data/logs/nginx/error/error.log\

--Http-log-path=/data/logs/nginx/access/access.log\

--pid-path=/usr/local/gacp/nginx/conf/nginx.pid\

--lock-path=/var/lock/nginx.lock\

--with-http_flv_module\

--with-http_stub_status_module\

--with-http_ssl_module\

--with-pcre\

--with-http_realip_module\

--with-http_gzip_static_module\

--with-Google_perftools_module\

--with-file-aio\

--add-module=../ngx_cache_purge-2.3\

--add-module=../lua-nginx-module-master

#make&&makeinstall

配置

http{

.....

limit_req_zone$cookie_tokenzone=session_limit:3mrate=1r/s;

limit_req_zone$binary_remote_addr$urizone=auth_limit:3mrate=1r/m;

}

server{

listen80;

server_namelocalhost;

access_log/data/logs/nginx/access/localhost.access.logmain;

error_log/data/logs/nginx/error/localhost.error.log;

charsetutf-8;

client_max_body_size75M;

root/data/www;

location/{

limit_reqzone=session_limitburst=5;

rewrite_by_lua'

localrandom=ngx.var.cookie_random

if(random==nil)then

returnngx.redirect("/auth?url="..ngx.var.request_uri)

end

localtoken=ngx.md5("opencdn"..ngx.var.remote_addr..random)

if(ngx.var.cookie_token~=token)then

returnngx.redirect("/auth?url="..ngx.var.request_uri)

end

';

}

location/auth{

limit_reqzone=auth_limitburst=1;

if($arg_url=""){

return403;

}

access_by_lua'

localrandom=math.random(9999)

localtoken=ngx.md5("opencdn"..ngx.var.remote_addr..random)

if(ngx.var.cookie_token~=token)then

ngx.header["Set-Cookie"]={"token="..token,"random="..random}

returnngx.redirect(ngx.var.arg_url)

end

';

}

}

--结束END--

本文标题: 如何配置Nginx防御cc攻击

本文链接: https://www.lsjlt.com/news/102591.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何配置Nginx防御cc攻击
    配置Nginx防御cc攻击的方法:1、下载lua,并使用Nginx进行编译;2、编译完成后,对相关文件进行修改配置,即可完成配置防御cc攻击。具体内容如下:Nginx编译支持lua下载lua-nginx-module编译#./configu...
    99+
    2022-10-04
  • CC攻击如何防御
    CC攻击防御的方法:1、取消域名绑定,Web服务器的CPU能马上恢复正常状态,但对别人的访问会带来不便;2、更改Web对外提供服务的端口,能有效防御CC攻击;3、查看日志分析CC攻击的源IP,在IIS中设置屏蔽该IP对Web站点的访问,能有...
    99+
    2022-10-09
  • nginx如何防止cc攻击
    在nginx中预防cc攻击的方法用户在正常访问网站时,与服务器建立的连接一般不会超过20个,可以通过以下脚本禁止连接数过大的IP访问。#!/bin/shstatus=`netstat -na|awk '$5 ~ /[0-9]+:[0-9]+...
    99+
    2022-10-10
  • 宝塔CC攻击如何防御
    在宝塔面板中设置预防cc攻击的方法首先,登录宝塔,进入宝塔操作界面;在宝塔界面中,点击左侧菜单栏中的“网站”栏目;进入网站栏目后,在左侧菜单栏中点击“流量限制”选项;在流量限制页面后,勾选“启用流量控制”,并选择限制方案和填写流量限制的大小...
    99+
    2022-10-06
  • 网站如何防御DDos攻击和CC攻击
    网站防御DDos攻击和CC攻击的方法:1、采用负载均衡技术,能有效预防DDos攻击和CC攻击,并加快用户网站访问速度;2、使用CDN流量清洗技术,能使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率;3、采用分布式集群防御技...
    99+
    2022-10-11
  • 服务器如何防御cc攻击
    在服务器中预防cc攻击的方法有以下几种隐藏服务器的真实IP通过在服务器中添加CDN中转对服务器的真实IP进行隐藏,域名解析时使用CDN的IP,从而实现预防cc攻击。修补安全漏洞确保服务器软件没有任何漏洞,防止攻击者入侵;采用最新系统,并打上...
    99+
    2022-10-07
  • 企业该如何防御CC攻击
    企业防御CC攻击的方法有:1、使用Cookie认证并启用IP+Cookie认证;2、把数据查询语句放在Redirect的后面;3、通过变量HTTP_X_FORWARDED_FOR来判断使用代理攻击机器的真实IP;4、用Session进行IP...
    99+
    2022-10-03
  • 高防服务器如何防御CC攻击
    高防服务器防御CC攻击的方式:1、在使用高防服务器的时候,避免采用网络地址转换NAT的使用;2、采用DNS轮巡或负载均衡技术,提高高防服务器对CC攻击的防御力;3、利用充足的网络带宽资源来消耗CC攻击资源,从而提高服务器防御力;4、给高防服...
    99+
    2022-10-21
  • 免费云vps如何防御cc攻击
    免费云vps防御cc攻击的方法:1、取消域名绑定来缓解CC攻击;2、修改云vps网站的web端口进行防护;3、检测CC攻击的源IP地址,对其进行屏蔽或禁止访问;4、选择优质可靠的云vps服务商,保障云vps能够不间断运作。具体内容如下:1、...
    99+
    2022-10-15
  • 虚拟主机如何防御CC攻击
    在虚拟主机中防御CC攻击的方法:1.定期扫描,解除安全隐患;2.骨干节点配置防火墙,提高网络安全;3.保证机房带宽冗余充足,防止带宽堵塞;4.过滤不必要的IP和端口,在防火墙做阻止策略;具体分析如下:定期扫描大部分来自于网络恶意攻击都是对骨...
    99+
    2022-10-20
  • 直播平台如何防御CC攻击
    直播平台可以通过接入高防CDN从而预防cc攻击由于直播平台的访问量大,带宽消耗大;通过接入高防CDN可以对CC攻击进行清洗与防护,并且还可以为用户就近取得所需内容解决因分布、带宽、服务器性能带来的访问延迟问题,提升访问速度。...
    99+
    2022-10-12
  • 云服务器如何防御cc攻击
    云服务器防御CC攻击可以采取以下措施:1. 使用DDoS防护服务:选择一个可靠的DDoS防护服务提供商,他们可以检测和过滤掉大部分的...
    99+
    2023-08-09
    云服务器
  • 高防dns服务器如何防御CC攻击
    高防dns服务器防御CC攻击的方法:1、使用Session做访问计数器,防止用户频繁刷新某个页面,造成流量大;2、把网站做成静态页面,能大大提高网站反攻击能力;3、增强操作系统的TCP/IP栈,能有效防御CC攻击;4、限制IP连接数和CPU...
    99+
    2022-10-05
  • 免实名云vps如何防御cc攻击
    免实名云vps防御cc攻击的方法:1、取消域名绑定来缓解CC攻击;2、修改云vps网站的web端口进行防护;3、检测CC攻击的源IP地址,对其进行屏蔽或禁止访问;4、选择优质可靠的云vps服务商,保障云vps能够不间断运作。具体内容如下:1...
    99+
    2022-10-06
  • 免备案空间如何防御CC攻击
    免备案空间防御CC攻击的方法:1、在免备案空间IIS上取消被攻击域名的绑定;2、把被攻击的域名解析到本地回环IP中,然后通过本地回环IP测试实现黑客攻击回转的效果;3、修改免备案空间Web端口,以达到防御CC攻击的目的;4、在IIS中设置屏...
    99+
    2022-10-07
  • 海外云主机如何防御cc攻击
    海外云主机何防御cc攻击的方法:1、取消域名绑定来缓解CC攻击;2、修改海外云主机网站的web端口进行防护;3、检测CC攻击的源IP地址,对其进行屏蔽或禁止访问;4、选择优质可靠的海外云主机服务商,保障海外云主机能够不间断运作。具体内容如下...
    99+
    2022-10-23
  • 服务器租用如何防御CC攻击
    服务器租用防御CC攻击的方法:1、分析访问日志,将异常IP写到防火墙的黑名单中;2、使用nginx做反向代理,并增加设置限流;3、根据请求特征拒绝访问,如User-Agent或refer会有一些固定信息,可作为nginx拦截的依据;4、使用...
    99+
    2022-10-16
  • 服务器网站CC攻击如何防御
    服务器网站CC攻击防御的方法:1、明确造成攻击的IP,设定黑白名单,通过屏蔽某一IP段的方式抵挡一些中小型CC攻击;2、通过改动端口...
    99+
    2023-02-08
    服务器网站CC攻击 服务器 CC攻击
  • ​高防服务器是如何防御CC攻击的
    高防服务器防御CC攻击的方法:1. 进行定时扫描网络的主节点。2. 在主节点配置有防火墙。3. 利用机房带宽冗余充足进行消耗。4. 过滤不必要IP和端口。具体内容如下:一、由于大多数网络恶意攻击都是对网络的主节点进行攻击,因此,服务商会定期...
    99+
    2022-10-05
  • 日本云服务器如何防御cc攻击
    日本云服务器防御cc攻击的方法:1、取消域名绑定来缓解CC攻击;2、修改日本云服务器网站的web端口进行防护;3、检测CC攻击的源IP地址,对其进行屏蔽或禁止访问;4、选择优质可靠的日本云服务器服务商,保障日本云服务器能够不间断运作。具体内...
    99+
    2022-10-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作