nginx 0.9.7
[nginx.git] / conf / nginx.conf
blob672ce8c8391b5c65a9fc89eb17165d284534ea00
2 #user  nobody;
3 worker_processes  1;
5 #error_log  logs/error.log;
6 #error_log  logs/error.log  notice;
7 #error_log  logs/error.log  info;
9 #pid        logs/nginx.pid;
12 events {
13     worker_connections  1024;
17 http {
18     include       mime.types;
19     default_type  application/octet-stream;
21     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
22     #                  '$status $body_bytes_sent "$http_referer" '
23     #                  '"$http_user_agent" "$http_x_forwarded_for"';
25     #access_log  logs/access.log  main;
27     sendfile        on;
28     #tcp_nopush     on;
30     #keepalive_timeout  0;
31     keepalive_timeout  65;
33     #gzip  on;
35     server {
36         listen       80;
37         server_name  localhost;
39         #charset koi8-r;
41         #access_log  logs/host.access.log  main;
43         location / {
44             root   html;
45             index  index.html index.htm;
46         }
48         #error_page  404              /404.html;
50         # redirect server error pages to the static page /50x.html
51         #
52         error_page   500 502 503 504  /50x.html;
53         location = /50x.html {
54             root   html;
55         }
57         # proxy the PHP scripts to Apache listening on 127.0.0.1:80
58         #
59         #location ~ \.php$ {
60         #    proxy_pass   http://127.0.0.1;
61         #}
63         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
64         #
65         #location ~ \.php$ {
66         #    root           html;
67         #    fastcgi_pass   127.0.0.1:9000;
68         #    fastcgi_index  index.php;
69         #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
70         #    include        fastcgi_params;
71         #}
73         # deny access to .htaccess files, if Apache's document root
74         # concurs with nginx's one
75         #
76         #location ~ /\.ht {
77         #    deny  all;
78         #}
79     }
82     # another virtual host using mix of IP-, name-, and port-based configuration
83     #
84     #server {
85     #    listen       8000;
86     #    listen       somename:8080;
87     #    server_name  somename  alias  another.alias;
89     #    location / {
90     #        root   html;
91     #        index  index.html index.htm;
92     #    }
93     #}
96     # HTTPS server
97     #
98     #server {
99     #    listen       443;
100     #    server_name  localhost;
102     #    ssl                  on;
103     #    ssl_certificate      cert.pem;
104     #    ssl_certificate_key  cert.key;
106     #    ssl_session_timeout  5m;
108     #    ssl_protocols  SSLv2 SSLv3 TLSv1;
109     #    ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
110     #    ssl_prefer_server_ciphers   on;
112     #    location / {
113     #        root   html;
114     #        index  index.html index.htm;
115     #    }
116     #}