Advertisement
pakdoz

Nginx.conf Youtube Caching

Aug 29th, 2013
5,792
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.74 KB | None | 0 0
  1. user www-data;
  2. worker_processes 4;
  3. pid /var/run/nginx.pid;
  4.  
  5. events {
  6.         worker_connections 768;
  7.        }
  8.  
  9. http {
  10.  
  11.         sendfile on;
  12.         tcp_nopush on;
  13.         tcp_nodelay on;
  14.         keepalive_timeout 65;
  15.         types_hash_max_size 2048;
  16.  
  17.         include /etc/nginx/mime.types;
  18.         default_type application/octet-stream;
  19.  
  20.         access_log /var/log/nginx/access.log;
  21.         error_log /var/log/nginx/error.log;
  22.  
  23.         gzip on;
  24.         gzip_disable "msie6";
  25.         include /etc/nginx/conf.d/*.conf;
  26.         include /etc/nginx/sites-enabled/*;
  27.  
  28. server {
  29.         listen 127.0.0.1:8081;
  30.                 location / {
  31.                 root /usr/local/www/nginx_cache/files;
  32.                 try_files "/id=$arg_id.itag=$arg_itag.range=$arg_range.algo=$arg_algorithm" @proxy_youtube;
  33.                         }
  34.                 location @proxy_youtube {
  35.         #ganti ip resolver dengan IP dns server yang anda inginkan
  36.                 resolver 192.168.0.155;
  37.                 proxy_pass http://$host$request_uri;
  38.                 proxy_temp_path "/usr/local/www/nginx_cache/tmp";
  39.                 proxy_store "/usr/local/www/nginx_cache/files/id=$arg_id.itag=$arg_itag.range=$arg_range.algo=$arg_algorithm";
  40.                 proxy_ignore_client_abort off;
  41.                 proxy_method GET;
  42.                 proxy_set_header X-YouTube-Cache "email@anda.com";
  43.                 proxy_set_header Accept "video/*";
  44.                 proxy_set_header User-Agent "YouTube Cacher (nginx)";
  45.                 proxy_set_header Accept-Encoding "";
  46.                 proxy_set_header Accept-Language "";
  47.                 proxy_set_header Accept-Charset "";
  48.             proxy_set_header Cache-Control "";
  49.                                 }
  50.         }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement