问轩博客

展开菜单

Nginx限制IP访问频率以及白名单配置

Nginx限制IP访问频率以及白名单配置
限制每一个IP对同一个接口的疯狂调用,这次我们来用nginx处理这个问题。 主要用到了nginx的ngx_http_limit_conn_module和ngx_http_limit_req_module两个配置: ngx_http_limit_conn_module:限制并发连接数; ngx_http_limit_req_module:限制一段时间内同一IP的访问频率; 首先,我们为了防止别人来攻击,或者访问量异常过高导致服务器崩掉,就需限制访问量, 如果是一瞬间的...

nginx配置limit_conn_zone来限制并发连接数以及下载带宽

nginx配置limit_conn_zone来限制并发连接数以及下载带宽
模块是内置的,不需要单独安装 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...

Centos7(Firewall)防火墙开启常见端口命令

Centos7(Firewall)防火墙开启常见端口命令
安装Firewall命令: yum install firewalld firewalld-config 开启防火墙命令: systemctl start firewalld.service Firewall开启常见端口命令: firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd -...

web目录信息泄露处理办法

web目录信息泄露处理办法
一、感觉不太适合,就是把对应的目录移走或者删除,如果网站需要此目录里面的文件,不太适用。二、这种不知道是否可行,可以建立个index.php,在文件里添加如下内容:<?php       header('HTTP/1.1 404 Not Found');       header("statu...

安装redis-dump

安装redis-dump
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...

curl: (35) SSL connect error

curl: (35) SSL connect error
在 Linux 下出现了这个异常:结合网上的资料需要执行这个命令更新  NSS:yum -y update nss但是我这么更新了之后还是会出现这个问题,需要再更新 curl:yum -y update curl另一种全部更新yum update -y nss curl libcurl...

如何用iftop命令查看指定端口的方法

如何用iftop命令查看指定端口的方法
先安装依赖包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就可以了...

Nginx列目录conf文件配置

Nginx列目录conf文件配置
server {   listen 80;   server_name test.shnne.com;   access_log    /data/log/nginx/access_test_shnne.log;   root /data/test/shnne;     ...

mysql 设置时区方法

mysql 设置时区方法
查看当前时间,先登陆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...

mysql load data部分字段的方法

mysql load data部分字段的方法
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);"...