http { upload_progress proxied 1m; server_names_hash_bucket_size 128; include /opt/dedikit/autogen/webserver_nginx_apache/mime.types; default_type application/octet-stream; sendfile on; tcp_nodelay on; tcp_nopush on; proxy_buffering off; server_tokens off; server { listen 88.214.193.239:80; server_name kernel-tube.com www.kernel-tube.com; access_log /usr/home/clients/ftp0/domains/kernel-tube.com/logs/access_log; error_log /usr/home/clients/ftp0/domains/kernel-tube.com/logs/error_log; location / { proxy_pass http://127.0.0.1:80; proxy_redirect default; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; client_max_body_size 500m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 900; proxy_read_timeout 900; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; charset off; track_uploads proxied 30s; } location ^~ /contents/videos/ { flv; root /usr/home/clients/ftp0/domains/kernel-tube.com/html; internal; } location ^~ /contents/videos_sources/ { root /usr/home/clients/ftp0/domains/kernel-tube.com/html; internal; } location ^~ /contents/albums/sources/ { root /usr/home/clients/ftp0/domains/kernel-tube.com/html; internal; } location ^~ /contents/albums/main/700x525/ { root /usr/home/clients/ftp0/domains/kernel-tube.com/html; internal; } location ~* ^.+\.(gif|jpg|mpg|mp3|mpeg|avi)$ { valid_referers none blocked www.kernel-tube.com kernel-tube.com ; if ($invalid_referer) { return 403; } root /usr/home/clients/ftp0/domains/kernel-tube.com/html; } location ^~ /admin/include/get_upload_status.php { report_uploads proxied; } } }