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过滤观察

Copyright © weiliang 2021 all right reserved,powered by Gitbook本书发布时间: 2024-04-22 16:03:41

results matching ""

    No results matching ""