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 | } |