1.28 nginx访问控制-deny和allow
示例一 (允许地址):
示例二,
1.29 nginx访问控制-location
. 代表任意字符测试
脱义的 .
对于网站中一些可写的目录deny all
1.30 nginx访问控制-基于document_uri
1.31 nginx访问控制-基于request_uri
request_uri 包含?号连接后面的参数 通常用于匹配连接的参数
document_uri不包含
request_uri实列
1.32 nginx访问控制-基于user_agent
1.33 nginx访问控制-基于http_referer
1.34 nginx访问控制-限速1
vi /nginx.conf
limit_conn_zone $binary_remote_addr zone=test:10m;
limit_conn_status 509;
limit_conn_log_level error;
vi 虚拟主机配置文件
limit_conn test 5;
更正ab工具
1.35 nginx访问控制-限速2
限制下载速度
vim /nginx.conf
vim 虚拟主机
limit_rate 50k; 浏览器上测试 为 500K
浏览器测试
1.36 nginx访问控制-限速3
conn 和 req 区别
conn tcp/IP连接
req 请求 http 一次连接可以有多个请求
vim /nginx.conf
limit_req_zone $binary_remote_addr zone=aming1:10m rate=2r/s;
限制平均秒不超过两个请求,同时允许超过频率限制的请求数不多于5个。
vim 虚拟主机
limit_req zone=test1 burst=5;
查看日志