Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proxy + mp4 ÎÅ ÐÒÏËÓÉÒÕÅÔÓÑ É ÎÅ ËÅÛÉÒÕÅÔÓÑ
- To: nginx-ru@xxxxxxxxx
- Subject: Re: proxy + mp4 ÎÅ ÐÒÏËÓÉÒÕÅÔÓÑ É ÎÅ ËÅÛÉÒÕÅÔÓÑ
- From: Aleksandr Sytar <sytar.alex@xxxxxxxxx>
- Date: Mon, 26 Mar 2012 17:23:34 +0400
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=/vcWfEXE2ex7pUPntRomo/zrtCSCdYh8G9EJJFN/up8=; b=b7aSTVzpn5gylqmbJDWRn+kuQKG/ensvDcB/tNZLJOwzfU2eeGMdWNNymvY28esAcv s9pj1ltvswSUab4iamLI3Nomj/SXijvZqZosP+Y6g5jJpo0O31mZeoJRRBemx5RPCV7N tWQsvW8Nls7ea+vJvRSpe/XO+dJndesuCATDSDCR+cXNJnL2JejKi0f23HQr2Ufg7DO/ tiNBxpTllSY1GFPdb4QWOsbwT51hKQl+gezgXvLyHDNQiS6kI6YRdxGtpt03bOQRbFTu hQmWdQjfkvs2NaQmjY15jIJcwfII20n2+0E3gxf632iE5StMaY0IjEj20Fjpcee0X1IT dRHw==
- In-reply-to: <0fe69e822766701e3d1efc9959740293.NginxMailingListRussian@forum.nginx.org>
- References: <0fe69e822766701e3d1efc9959740293.NginxMailingListRussian@forum.nginx.org>
26 ÍÁÒÔÁ 2012šÇ. 16:59 ÐÏÌØÚÏ×ÁÔÅÌØ InventOR <nginx-forum@xxxxxxxx> ÎÁÐÉÓÁÌ:
> ÚÁÈÏÔÅÌÏÓØ ÓÎÑÔØ ÆÁÊÌÏ×ÙÊ IO Ó ÒÁÂÏÞÅÇÏ
> ÐÒÏÅËÔÁ ÐÒÉËÒÕÔÉ× ×ÎÅÛÎÉÊ ÓÅÒ×ÅÒ
> ËÅÛÉÒÕÀÝÉÊ É ÒÁÚÄÁÀÝÉÊ ÓÔÁÔÉËÕ.
> ÎÏ ÏÄÎÁ ÂÅÄÁ - ÐÏÌÏÍÁÌÓÑ ×Ù×ÏÄ mp4 ×ÉÄÅÏ.
> ËÁÒÔÉÎËÉ, js, css ËÅÛÉÒÕÅÔ, flv ÎÅ ËÅÛÉÒÕÅÔ,
> ÎÏ ÐÒÏËÓÉÒÕÅÔ. mp4 ÎÅ ËÅÛÉÒÕÅÔ É ÎÅ
> ÐÒÏËÓÉÒÕÅÔ.
> ÔËÎÉÔÅ ËÕÄÁ ËÏÐÁÔØ × ÌÏÇÁÈ ÐÕÓÔÏ.
>
> http {
> š šproxy_cache_path /var/tmp/nginx/storage/none levels=1:2
> keys_zone=STNONE:10m inactive=30d max_size=20000m;
> š šproxy_cache_key š$scheme$proxy_host$uri$is_args$args;
> š šupstream apache_none {
> š š š šserver 1.2.3.5:80; š #production web server
> š š}
> }
>
> š šserver {
> š š š š š šlisten š š š 1.2.3.4:80;
> š š š š š šserver_name šstatic.none.pro;
>
> š š š š š šclient_max_body_size š š50m;
>
> š š š š š šlocation / {
> š š š š š š š šroot /var/tmp/nginx/storage/none;
> š š š š š š š šopen_file_cache_errors off;
> š š š š š š š šlocation ~ \.(mp4|m4v|m4a)$ {
> š š š š š š š š š šmp4;
ÇÄÅ ÚÄÅÓØ ÎÁÐÉÓÁÎÏ ÐÒÏ ËÅÛÉÒÏ×ÁÎÉÅ?
> š š š š š š š š}
> š š š š š š š šlocation ~ \.flv$ {
> š š š š š š š š š šflv;
ÇÄÅ ÚÄÅÓØ ÎÁÐÉÓÁÎÏ ÐÒÏ ËÅÛÉÒÏ×ÁÎÉÅ?
> š š š š š š š š}
> š š š š š š š štry_files $uri @hotcache;
÷ @hotcache ÕÊÄÅÔ ×ÓÅ ÏÓÔÁÌØÎÏÅ....
> š š š š š š}
>
> š š š š š šlocation @hotcache {
> š š š š š š š šinternal;
> š š š š š š š šexpires 1d;
> š š š š š š š šopen_file_cache_errors off;
> š š š š š š š štry_files $uri @storage;
> š š š š š š š šroot š š/var/tmp/nginx/hotcache/none; š# memory cache
> disk 4Gb
> š š š š š š}
>
> š š š š š šlocation @storage {
> š š š š š š š šinternal;
> š š š š š š š šexpires 30d;
> š š š š š š š šproxy_intercept_errors on;
> š š š š š š š šproxy_cache STNONE;
> š š š š š š š šproxy_cache_min_uses 1;
> š š š š š š š šproxy_cache_valid 404 502 503 10m;
> š š š š š š š šproxy_cache_valid 200 301 302 304 30d;
> š š š š š š š šproxy_cache_valid any 30d;
> š š š š š š š šproxy_ignore_client_abort on;
> š š š š š š š šproxy_ignore_headers "Cache-Control" "Expires";
> š š š š š š š šproxy_hide_header "X-Powered-By";
> š š š š š š š šproxy_temp_path /var/tmp/nginx/tmp;
> š š š š š š š šproxy_cache_use_stale updating;
> š š š š š š š šproxy_pass http://apache_none;
> š š š š š š š šproxy_set_header Host $host;
> š š š š š š š šproxy_set_header X-Real-IP $remote_addr;
> š š š š š š š šproxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
> š š š š š š š šproxy_connect_timeout 90;
> š š š š š š š šproxy_send_timeout 90;
> š š š š š š š šproxy_read_timeout 90;
> š š š š š š š šproxy_set_header Range "";
> š š š š š š}
> š š š š š šlocation ~ /\.ht {
> š š š š š š š šdeny šall;
> š š š š š š}
> š š}
>
> nginx version: nginx/1.0.14
> TLS SNI support enabled
> configure arguments: --with-http_addition_module --with-http_flv_module
> --with-http_geoip_module --with-http_gzip_static_module
> --with-http_image_filter_module --with-http_mp4_module
> --with-http_realip_module
> --add-module=/var/ports/basejail/usr/ports/www/nginx/work/ngx_http_subs_filter_module-0.5.2.r53
> --with-http_ssl_module --with-http_stub_status_module --with-pcre
> --add-module=/var/ports/basejail/usr/ports/www/nginx/work/agentzh-xss-nginx-module-57e2119
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,224417,224417#msg-224417
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru
|