Mercurial > hg > nginx
comparison src/http/ngx_http.c @ 8:708f8bb772ec
nginx-0.0.1-2002-09-02-18:48:24 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Sep 2002 14:48:24 +0000 |
parents | b5481d6fbbd4 |
children | 6f58641241bb |
comparison
equal
deleted
inserted
replaced
7:b5481d6fbbd4 | 8:708f8bb772ec |
---|---|
1 | 1 |
2 #include <ngx_config.h> | 2 #include <ngx_config.h> |
3 #include <ngx_string.h> | 3 #include <ngx_string.h> |
4 #include <ngx_socket.h> | |
4 #include <ngx_listen.h> | 5 #include <ngx_listen.h> |
5 #include <ngx_http.h> | 6 #include <ngx_http.h> |
6 | 7 |
7 extern ngx_array_t *ngx_listening_sockets; | 8 extern ngx_array_t *ngx_listening_sockets; |
8 | 9 |
15 | 16 |
16 int ngx_http_init(ngx_pool_t *pool, ngx_log_t *log) | 17 int ngx_http_init(ngx_pool_t *pool, ngx_log_t *log) |
17 { | 18 { |
18 ngx_listen_t *ls; | 19 ngx_listen_t *ls; |
19 | 20 |
21 ngx_http_server.request_pool_size = 16384; | |
20 ngx_http_server.header_timeout = 20000; | 22 ngx_http_server.header_timeout = 20000; |
21 ngx_http_server.buff_size = 1024; | 23 ngx_http_server.header_buffer_size = 1024; |
24 ngx_http_server.discarded_buffer_size = 1500; | |
25 | |
22 #if (WIN32) | 26 #if (WIN32) |
23 ngx_http_server.doc_root = "html"; | 27 ngx_http_server.doc_root = "html"; |
24 #else | 28 #else |
25 ngx_http_server.doc_root = "/home/is/work/xml/site-1.0.0/html"; | 29 ngx_http_server.doc_root = "/home/is/work/xml/site-1.0.0/html"; |
26 #endif | 30 #endif |
27 ngx_http_server.doc_root_len = strlen(ngx_http_server.doc_root) + 1; | 31 ngx_http_server.doc_root_len = strlen(ngx_http_server.doc_root) + 1; |
28 | 32 |
33 | |
34 ngx_http_output_filter_init(); | |
29 ngx_http_write_filter_init(); | 35 ngx_http_write_filter_init(); |
36 | |
30 | 37 |
31 ls = ngx_push_array(ngx_listening_sockets); | 38 ls = ngx_push_array(ngx_listening_sockets); |
32 ngx_memzero(ls, sizeof(ngx_listen_t)); | 39 ngx_memzero(ls, sizeof(ngx_listen_t)); |
33 | 40 |
34 addr.sin_family = AF_INET; | 41 addr.sin_family = AF_INET; |
55 | 62 |
56 ls->handler = ngx_http_init_connection; | 63 ls->handler = ngx_http_init_connection; |
57 ls->server = &ngx_http_server; | 64 ls->server = &ngx_http_server; |
58 ls->log = log; | 65 ls->log = log; |
59 | 66 |
67 | |
60 return 1; | 68 return 1; |
61 } | 69 } |
62 | 70 |
63 /* */ | 71 /* */ |