View difference between Paste ID: 2S8KnqkH and jAkgsdaA
SHOW: | | - or go back to the newest paste.
1
  worker_processes  2; # Default 1
2
        events {
3
            worker_connections  1024;
4
        }
5
        http {
6
                include       mime.types;
7
                default_type  application/octet-stream;
8
                keepalive_timeout  65;
9
                ## Compression
10
                gzip              on;
11
                gzip_buffers      16 8k;
12
                gzip_comp_level   9;
13
                gzip_http_version 1.1;
14
                gzip_min_length   10;
15
                gzip_types        text/plain text/css application/x-javascript text/xml;
16
                gzip_vary         on;
17
                gzip_static       on; #Needs compilation with gzip_static support
18
                gzip_proxied      any;
19
                gzip_disable      "MSIE [1-6]\.";
20
                client_max_body_size 300m; //выставляем в соответствии с тем, сколько выставили в php.ini
21
                server {
22
                        listen       80;
23
                        server_name  localhost;
24-
                        root /srv/http/nginx/;
24+
                        root /srv/http/;
25
                        index index.php index.html;
26
                        client_body_buffer_size 1m;
27
                        proxy_buffering on;
28
                        proxy_buffer_size 4k;
29
                        proxy_buffers 8 32k;
30
                    # To avoid bandwidth steal
31
                    location ~* \.(js|css|jpg|jpeg|gif|png|svg)$ {
32
                        valid_referers server_names blocked none ;
33
                        if ($invalid_referer) {
34
                                return 403;
35
                                break;
36
                        }
37
                        if (-f $request_filename) {
38
                                expires      35d;
39
                                add_header Cache-Control public;
40
                                break; 
41
                        }  
42
                }
43
44
                add_header Expires "Tue, 08 Sep 1973 07:00:00 GMT";
45
                add_header Cache-Control "must-revalidate, post-check=0, pre-check=0";
46
                
47
                # This sends the php to Apache, running on port 81
48
                location / {
49
                        proxy_pass http://localhost:81;
50
                        proxy_set_header X-Real-IP  $remote_addr;
51
                        proxy_set_header Host $host;
52
                        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
53
                }
54
                # redirect server error pages to the static page /50x.html
55
                error_page   500 502 503 504  /50x.html;
56
                location = /50x.html {
57
                    root   html;
58
                }
59
        }
60
}