限制每一个IP对同一个接口的疯狂调用,这次我们来用nginx处理这个问题。
主要用到了nginx的ngx_http_limit_conn_module和ngx_http_limit_req_module两个配置:
ngx_http_limit_conn_module:限制并发连接数;
ngx_http_limit_req_module:限制一段时间内同一IP的访问频率;
首先,我们为了防止别人来攻击,或者访问量异常过高导致服务器崩掉,就需限制访问量,
如果是一瞬间的...
模块是内置的,不需要单独安装
1、在nginx.conf里的http{}里加上如下代码:
#ip limit
limit_conn_zone $binary_remote_addr zone=perip:10m;
limit_conn_zone $server_name zone=perserver:10m;
2、在需要限制并发数和下载带宽的网站配置server{}里加上如下代码:
limit_conn&nbs...
安装Firewall命令:
yum install firewalld firewalld-config
开启防火墙命令:
systemctl start firewalld.service
Firewall开启常见端口命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd -...
一、感觉不太适合,就是把对应的目录移走或者删除,如果网站需要此目录里面的文件,不太适用。二、这种不知道是否可行,可以建立个index.php,在文件里添加如下内容:<?php
header('HTTP/1.1 404 Not Found');
header("statu...
2020-01-08 /
3160 次浏览 /
Win运维
yum install ruby rubygems ruby-devel -y
ruby -v
版本需要大于2.3及以上
添加aliyun镜像并检测Ruby版本
gem sources --add http://mirrors.aliyun.com/rubygems/ --remove https://rubygems.org/
或者
gem s...
在 Linux 下出现了这个异常:结合网上的资料需要执行这个命令更新 NSS:yum -y update nss但是我这么更新了之后还是会出现这个问题,需要再更新 curl:yum -y update curl另一种全部更新yum update -y nss curl libcurl...
先安装依赖包yum install libpcap*下载iftop wget tar zxvf iftop-1.0pre2.tar.gz cd iftop-1.0pre2 ./configure make && make install安装好后,执行iftop可以不分顺序先后按S、D、N、n现在显示全部都是数字了然后在按小l,搜索你想要的端口或者ip就可以了...
server {
listen 80;
server_name test.shnne.com;
access_log /data/log/nginx/access_test_shnne.log;
root /data/test/shnne;
 ...
查看当前时间,先登陆mysqlselect curtime(); 或select now();查看时区show variables like "%time_zone%";临时修改时区和时间set global time_zone = '+0:00'; ##修改mysql全局时区为UTC时间set time_zone = '+0:00'; ##修改当前会话时区flush privileges; #立即生效永久生效v...
2019-09-05 /
2102 次浏览 /
数据库教程
load指定字段需要注意mysql -uroot -p123456 数据库名 --local-infile=1 -e "load data local infile '文件路径' into table 表名 FIELDS TERMINATED BY '分隔符' lines terminated by'\n' (字段1,字段2,字段3,字段4);"...
2019-08-28 /
3371 次浏览 /
数据库教程