Mercurial > hg > nginx
comparison src/stream/ngx_stream.h @ 6197:0dcef374b8bb
Stream: connection limiting module.
stream {
limit_conn_zone $binary_remote_addr zone=perip:1m;
limit_conn_log_level error;
server {
...
limit_conn perip 1;
}
}
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Thu, 18 Jun 2015 14:17:30 +0300 |
parents | 8807a2369b1a |
children | 7565e056fad6 |
comparison
equal
deleted
inserted
replaced
6196:c3ec43580a48 | 6197:0dcef374b8bb |
---|---|
116 | 116 |
117 | 117 |
118 typedef struct { | 118 typedef struct { |
119 ngx_array_t servers; /* ngx_stream_core_srv_conf_t */ | 119 ngx_array_t servers; /* ngx_stream_core_srv_conf_t */ |
120 ngx_array_t listen; /* ngx_stream_listen_t */ | 120 ngx_array_t listen; /* ngx_stream_listen_t */ |
121 ngx_stream_access_pt limit_conn_handler; | |
121 ngx_stream_access_pt access_handler; | 122 ngx_stream_access_pt access_handler; |
122 } ngx_stream_core_main_conf_t; | 123 } ngx_stream_core_main_conf_t; |
123 | 124 |
124 | 125 |
125 typedef void (*ngx_stream_handler_pt)(ngx_stream_session_t *s); | 126 typedef void (*ngx_stream_handler_pt)(ngx_stream_session_t *s); |