fix extension
[nginx.git] / nginx_upstream_hash / t / nginx / conf / nginx.conf
1
2 #user  nobody;
3 worker_processes  1;
4
5 #error_log  logs/error.log;
6 error_log  logs/error.log  debug;
7 #error_log  logs/error.log  notice;
8 #error_log  logs/error.log  info;
9
10 #pid        logs/nginx.pid;
11
12
13 events {
14     worker_connections  1024;
15 }
16
17
18 http {
19     include       mime.types;
20     default_type  application/octet-stream;
21
22     #log_format  main  '$remote_addr - $remote_user [$time_local] $request '
23     #                  '"$status" $body_bytes_sent "$http_referer" '
24     #                  '"$http_user_agent" "$http_x_forwarded_for"';
25
26     #access_log  logs/access.log  main;
27
28     sendfile        on;
29     #tcp_nopush     on;
30
31     #keepalive_timeout  0;
32     keepalive_timeout  65;
33
34     #gzip  on;
35
36     upstream backend {
37 # active
38         server localhost:11211;
39         server localhost:11212;
40         server localhost:11213;
41         server localhost:11214;
42         server localhost:11215;
43
44 # dead
45          server localhost:11216;
46          server localhost:11217;
47          server localhost:11218;
48          server localhost:11219;
49          server localhost:11220;
50          server localhost:11221;
51          server localhost:11222;
52          server localhost:11223;
53          server localhost:11224;
54          server localhost:11225;
55          server localhost:11226;
56          server localhost:11227;
57          server localhost:11228;
58          server localhost:11229;
59          server localhost:11230;
60
61         hash       $uri;
62         hash_again 64;
63     }
64
65     server {
66         listen       localhost:8081;
67         server_name  localhost;
68
69         #access_log  logs/host.access.log  main;
70
71         location / {
72             set             $memcached_key $uri;
73             memcached_pass  backend;
74             memcached_next_upstream error timeout;
75         }
76
77         # redirect server error pages to the static page /50x.html
78         #
79         error_page   500 502 503 504  /50x.html;
80         location = /50x.html {
81             root   html;
82         }
83
84     }
85 }