<div>Здравствуйте.</div>
<div>&nbsp;</div>
<div>Пытаюсь реализовать контролируемое скачивание следующим образом</div>
<div>&nbsp;</div>
<div>
<div>location ~* ^/media/.+\.(mp3|wma|ogg|ape|flac)$ {<br>&nbsp;&nbsp;&nbsp; set $orig_uri $uri;<br>&nbsp;&nbsp;&nbsp;&nbsp;set $orig_args $args;<br>&nbsp;&nbsp;&nbsp;&nbsp;set $orig_ip $remote_addr;<br>&nbsp;&nbsp;&nbsp;&nbsp;set $orig_query $query_string;<br>&nbsp;&nbsp;&nbsp;&nbsp;set $orig_xforw $http_x_forwarded_for;
<br>&nbsp;&nbsp;&nbsp;&nbsp;post_action /counter.php?bs=$body_bytes_sent;<br>}<br><br><br>
<p>&nbsp;location = /counter.php {<br>&nbsp;&nbsp;&nbsp;&nbsp; internal;<br>&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;SCRIPT_FILENAME/srv/www/mp3/public_html$fastcgi_script_name;<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;QUERY_STRING&nbsp;$query_string;<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;REQUEST_METHOD&nbsp;$request_method;
<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;CONTENT_TYPE&nbsp;$content_type;<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;CONTENT_LENGTH&nbsp;$content_length;<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;HTTP_RANGE&nbsp;$http_range;<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;REMOTE_ADDR&nbsp;$remote_addr;<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;URI&nbsp;&nbsp;$request_uri;
<br>&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_param&nbsp;BYTES_SENT&nbsp;$body_bytes_sent;</p>
<p>#&nbsp;&nbsp;&nbsp;&nbsp; include /usr/local/nginx/conf/fastcgi.conf;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_pass&nbsp;&nbsp; <a href="http://127.0.0.1:8888">127.0.0.1:8888</a>;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fastcgi_index&nbsp; index.php;<br>&nbsp;}<br></p></div></div>