Mercurial > hg > nginx
comparison src/http/ngx_http_core_module.c @ 437:470270fa84d2
nginx-0.0.12-2004-09-23-20:39:34 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 23 Sep 2004 16:39:34 +0000 |
parents | 9549fc9508e5 |
children | e56ab5ac8c65 |
comparison
equal
deleted
inserted
replaced
436:9549fc9508e5 | 437:470270fa84d2 |
---|---|
232 ngx_set_keepalive, | 232 ngx_set_keepalive, |
233 NGX_HTTP_LOC_CONF_OFFSET, | 233 NGX_HTTP_LOC_CONF_OFFSET, |
234 0, | 234 0, |
235 NULL }, | 235 NULL }, |
236 | 236 |
237 { ngx_string("keepalive_buffers"), | |
238 NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_FLAG, | |
239 ngx_conf_set_flag_slot, | |
240 NGX_HTTP_LOC_CONF_OFFSET, | |
241 offsetof(ngx_http_core_loc_conf_t, keepalive_buffers), | |
242 NULL }, | |
243 | |
244 { ngx_string("lingering_time"), | 237 { ngx_string("lingering_time"), |
245 NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_TAKE1, | 238 NGX_HTTP_MAIN_CONF|NGX_HTTP_SRV_CONF|NGX_HTTP_LOC_CONF|NGX_CONF_TAKE1, |
246 ngx_conf_set_msec_slot, | 239 ngx_conf_set_msec_slot, |
247 NGX_HTTP_LOC_CONF_OFFSET, | 240 NGX_HTTP_LOC_CONF_OFFSET, |
248 offsetof(ngx_http_core_loc_conf_t, lingering_time), | 241 offsetof(ngx_http_core_loc_conf_t, lingering_time), |
1393 lcf->send_lowat = NGX_CONF_UNSET_SIZE; | 1386 lcf->send_lowat = NGX_CONF_UNSET_SIZE; |
1394 lcf->postpone_output = NGX_CONF_UNSET_SIZE; | 1387 lcf->postpone_output = NGX_CONF_UNSET_SIZE; |
1395 lcf->limit_rate = NGX_CONF_UNSET_SIZE; | 1388 lcf->limit_rate = NGX_CONF_UNSET_SIZE; |
1396 lcf->keepalive_timeout = NGX_CONF_UNSET_MSEC; | 1389 lcf->keepalive_timeout = NGX_CONF_UNSET_MSEC; |
1397 lcf->keepalive_header = NGX_CONF_UNSET; | 1390 lcf->keepalive_header = NGX_CONF_UNSET; |
1398 lcf->keepalive_buffers = NGX_CONF_UNSET; | |
1399 lcf->lingering_time = NGX_CONF_UNSET_MSEC; | 1391 lcf->lingering_time = NGX_CONF_UNSET_MSEC; |
1400 lcf->lingering_timeout = NGX_CONF_UNSET_MSEC; | 1392 lcf->lingering_timeout = NGX_CONF_UNSET_MSEC; |
1401 lcf->reset_timedout_connection = NGX_CONF_UNSET; | 1393 lcf->reset_timedout_connection = NGX_CONF_UNSET; |
1402 lcf->msie_padding = NGX_CONF_UNSET; | 1394 lcf->msie_padding = NGX_CONF_UNSET; |
1403 | 1395 |
1482 ngx_conf_merge_size_value(conf->limit_rate, prev->limit_rate, 0); | 1474 ngx_conf_merge_size_value(conf->limit_rate, prev->limit_rate, 0); |
1483 ngx_conf_merge_msec_value(conf->keepalive_timeout, | 1475 ngx_conf_merge_msec_value(conf->keepalive_timeout, |
1484 prev->keepalive_timeout, 75000); | 1476 prev->keepalive_timeout, 75000); |
1485 ngx_conf_merge_sec_value(conf->keepalive_header, | 1477 ngx_conf_merge_sec_value(conf->keepalive_header, |
1486 prev->keepalive_header, 0); | 1478 prev->keepalive_header, 0); |
1487 ngx_conf_merge_value(conf->keepalive_buffers, prev->keepalive_buffers, 1); | |
1488 ngx_conf_merge_msec_value(conf->lingering_time, | 1479 ngx_conf_merge_msec_value(conf->lingering_time, |
1489 prev->lingering_time, 30000); | 1480 prev->lingering_time, 30000); |
1490 ngx_conf_merge_msec_value(conf->lingering_timeout, | 1481 ngx_conf_merge_msec_value(conf->lingering_timeout, |
1491 prev->lingering_timeout, 5000); | 1482 prev->lingering_timeout, 5000); |
1492 | 1483 |
1543 /* no ":" in the "listen" */ | 1534 /* no ":" in the "listen" */ |
1544 p = 0; | 1535 p = 0; |
1545 } | 1536 } |
1546 | 1537 |
1547 port = ngx_atoi(&addr[p], args[1].len - p); | 1538 port = ngx_atoi(&addr[p], args[1].len - p); |
1539 | |
1548 if (port == NGX_ERROR && p == 0) { | 1540 if (port == NGX_ERROR && p == 0) { |
1549 | 1541 |
1550 /* "listen host" */ | 1542 /* "listen host" */ |
1551 ls->port = 80; | 1543 ls->port = 80; |
1552 | 1544 |
1562 | 1554 |
1563 } else if (p == 0) { | 1555 } else if (p == 0) { |
1564 ls->addr = INADDR_ANY; | 1556 ls->addr = INADDR_ANY; |
1565 ls->port = (in_port_t) port; | 1557 ls->port = (in_port_t) port; |
1566 return NGX_CONF_OK; | 1558 return NGX_CONF_OK; |
1567 } | 1559 |
1568 | 1560 } else { |
1569 ls->port = (in_port_t) port; | 1561 ls->port = (in_port_t) port; |
1562 } | |
1570 | 1563 |
1571 ls->addr = inet_addr((const char *) addr); | 1564 ls->addr = inet_addr((const char *) addr); |
1572 if (ls->addr == INADDR_NONE) { | 1565 if (ls->addr == INADDR_NONE) { |
1573 h = gethostbyname((const char *) addr); | 1566 h = gethostbyname((const char *) addr); |
1574 | 1567 |