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; 查看日志