Advertisement
Guest User

Untitled

a guest
Mar 11th, 2017
685
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. user xtreamcodes;
  2. worker_processes auto;
  3.  
  4. worker_rlimit_nofile 300000;
  5. events {
  6. worker_connections 16000;
  7. use epoll;
  8. accept_mutex on;
  9. multi_accept on;
  10. }
  11. thread_pool pool_xtream threads=32 max_queue=0;
  12. http {
  13.  
  14. include mime.types;
  15. default_type application/octet-stream;
  16.  
  17. sendfile on;
  18. tcp_nopush on;
  19. tcp_nodelay on;
  20. reset_timedout_connection on;
  21. gzip off;
  22. fastcgi_read_timeout 200;
  23. access_log off;
  24. keepalive_timeout 10;
  25. client_max_body_size 20m;
  26. include balance.conf;
  27. send_timeout 20m;
  28. sendfile_max_chunk 512k;
  29. lingering_close off;
  30. aio threads=pool_xtream;
  31.  
  32. server {
  33. listen 15000;
  34. index index.php index.html index.htm;
  35. root /home/xtreamcodes/iptv_xtream_codes/wwwdir/;
  36. server_tokens off;
  37. chunked_transfer_encoding off;
  38.  
  39. if ( $request_method !~ ^(GET|POST)$ ) {
  40. return 200;
  41. }
  42.  
  43. rewrite_log on;
  44. rewrite ^/live/(.*)/(.*)/(.*)\.(.*)$ /streaming/clients_live.php?username=$1&password=$2&stream=$3&extension=$4 break;
  45. rewrite ^/movie/(.*)/(.*)/(.*)$ /streaming/clients_movie.php?username=$1&password=$2&stream=$3 break;
  46. rewrite ^/(.*)/(.*)/(.*).ch$ /streaming/clients_live.php?username=$1&password=$2&stream=$3&extension=ts break;
  47. rewrite ^/(.*)\.ch$ /streaming/clients_live.php?extension=ts&stream=$1&qs=$query_string break;
  48. rewrite ^/ch(.*)\.m3u8$ /streaming/clients_live.php?extension=m3u8&stream=$1&qs=$query_string break;
  49. rewrite ^/hls/(.*)/(.*)/(.*)/(.*)/(.*)$ /streaming/clients_live.php?extension=m3u8&username=$1&password=$2&stream=$3&type=hls&segment=$5&token=$4 break;
  50. rewrite ^/hlsr/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)$ /streaming/clients_live.php?token=$1&username=$2&password=$3&segment=$6&stream=$4&key_seg=$5 break;
  51.  
  52. #add pvr support
  53. rewrite ^/server/load.php$ /portal.php break;
  54.  
  55. location /stalker_portal/c {
  56. alias /home/xtreamcodes/iptv_xtream_codes/wwwdir/c;
  57. }
  58.  
  59. #FFmpeg Report Progress
  60. location = /progress.php {
  61. allow 127.0.0.1;
  62. deny all;
  63. fastcgi_pass php;
  64. include fastcgi_params;
  65. fastcgi_ignore_client_abort on;
  66. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  67. fastcgi_param SCRIPT_NAME $fastcgi_script_name;
  68. }
  69.  
  70.  
  71. location ~ \.php$ {
  72. limit_req zone=one burst=10;
  73. try_files $uri =404;
  74. fastcgi_index index.php;
  75. fastcgi_pass php;
  76. include fastcgi_params;
  77. fastcgi_buffering on;
  78. fastcgi_buffers 96 32k;
  79. fastcgi_buffer_size 32k;
  80. fastcgi_max_temp_file_size 0;
  81. fastcgi_keep_conn on;
  82. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  83. fastcgi_param SCRIPT_NAME $fastcgi_script_name;
  84. }
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement