Fra*_*lea 2 nginx denial-of-service
如果我将 nginx 工作进程限制为 1 并允许 500 个连接,如果超过此限制会发生什么?服务器是否返回 503 Service Unavailable?
基本上,我试图保护我的系统免受 DoS 的攻击,并且不期望每秒有超过 500 个同时连接。
你的服务器有多少核?如果您有两个核心,我建议您可以设置 2 个工人和 250 个 conn。最大限度。
max_clients = worker_processes * worker_connections
是的,501 连接会收到错误。但要小心,浏览器默认打开 2 个连接。
编辑:还有一件事,您可以通过 IP(此处为 10)设置最大连接限制
## Max conns for one ip
limit_zone gulag $binary_remote_addr 5m;
limit_conn gulag 10;
Run Code Online (Sandbox Code Playgroud)
在 /etc/nginx/nginx.conf
归档时间: |
|
查看次数: |
3505 次 |
最近记录: |