keepalive及444状态码
keepalive
该配置官方文档给出的默认值为75s
1、nginx keepalive配置方便起见配置为30s
#配置于nginx.conf 中的 http{}内
keepalive_timeout 30s;
2、nginx server配置
server {
listen 8089;
location /123 {
proxy_pass http://192.168.1.145:8080;
}
location / {
index html/index.html;
}
}
3、开启wireshark监听虚拟网卡(nginx部署于本地vmware上的虚机,nat模式)
4、使用POSTMAN发送请求
5、wireshark过滤观察
keepalive与断开连接
444状态码
适用于屏蔽非安全请求或DDOS防御
1、nginx server配置
server {
listen 8089;
location /123 {
proxy_pass http://192.168.1.145:8080;
}
location / {
index html/index.html;
}
location /abc {
return 444;
}
}
2、开启wireshark监听虚拟网卡(nginx部署于本地vmware上的虚机,nat模式)
3、发送请求
4、wireshark过滤观察