Nginx 实战 day-39 (1.28-1.36 nginx访问控制, nginx访问控制-限速 )

mac2024-11-02  15

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

最新回复(0)