Advertisement
Guest User

Untitled

a guest
Dec 4th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.86 KB | None | 0 0
  1. server {
  2. listen 443 ssl;
  3. listen [::]:443 ssl;
  4. server_name xxx.ddns.net;
  5. ssl_certificate /etc/letsencrypt/live/xxx.ddns.net/fullchain.pem;
  6. ssl_certificate_key /etc/letsencrypt/live/xxx.ddns.net/privkey.pem;
  7.  
  8. location / {
  9. proxy_set_header X-Forwarded-Ssl on;
  10. }
  11.  
  12. location /ombi/ {
  13. proxy_pass http://192.168.0.12:5000;
  14. proxy_set_header Host $host;
  15. proxy_set_header X-Forwarded-Host $server_name;
  16. proxy_set_header X-Real-IP $remote_addr;
  17. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  18. #proxy_set_header X-Forwarded-Ssl on;
  19. proxy_set_header X-Forwarded-Proto $scheme;
  20. proxy_read_timeout 90;
  21. }
  22. location /jackett/ {
  23. proxy_pass http://192.168.0.4:9117;
  24. proxy_set_header Host $host;
  25. proxy_set_header X-Real-IP $remote_addr;
  26. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  27. }
  28. location /radarr {
  29. proxy_pass http://192.168.0.7:7878;
  30. }
  31. location /rutorrent {
  32. proxy_pass http://192.168.0.5/rutorrent;
  33. proxy_set_header X-Real-IP $remote_addr;
  34. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  35. }
  36. location ~ \.php$ {
  37. # fastcgi_index index.php;
  38. # include /etc/nginx/fastcgi_params;
  39. # fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  40. # fastcgi_pass unix:/run/php/php5-fpm.sock;
  41. try_files $uri =404;
  42. fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  43. fastcgi_index index.php;
  44. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  45. include fastcgi_params;
  46. fastcgi_intercept_errors on;
  47. fastcgi_ignore_client_abort off;
  48. fastcgi_connect_timeout 60;
  49. fastcgi_send_timeout 180;
  50. fastcgi_read_timeout 180;
  51. fastcgi_buffers 4 256k;
  52. fastcgi_buffer_size 128k;
  53. fastcgi_busy_buffers_size 256k;
  54. fastcgi_temp_file_write_size 256k;
  55. }
  56. location /RPC2 {
  57. scgi_pass 192.168.0.5:5001;
  58. include scgi_params;
  59. scgi_param SCRIPT_NAME /RPC2;
  60. }
  61. location ^~ /medusa {
  62. proxy_pass https://192.168.0.9:8081;
  63. # auth_basic "Restricted";
  64. # proxy_set_header X-Forwarded-Ssl on;
  65. proxy_set_header Host $host;
  66. proxy_set_header X-Real-IP $remote_addr;
  67. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  68. # proxy_set_header X-Forwarded-Host $host:80;
  69. proxy_set_header X-Forwarded-Host $host:443;
  70. proxy_set_header X-Forwarded-Server $host;
  71. #proxy_set_header X-Forwarded-Port 80;
  72. proxy_set_header X-Forwarded-Port 443;
  73. proxy_set_header X-Forwarded-Proto $scheme;
  74. proxy_http_version 1.1;
  75. proxy_set_header Upgrade $http_upgrade;
  76. proxy_set_header Connection "upgrade";
  77. proxy_read_timeout 86400;
  78. }
  79. location /organizr {
  80. proxy_pass http://192.168.0.26/organizr;
  81. }
  82. location /plexpy {
  83. proxy_pass http://192.168.0.18:8181;
  84. }
  85. location /nextcloud {
  86. proxy_pass http://192.168.0.6/nextcloud;
  87. }
  88. }
  89.  
  90. server {
  91. listen 80;
  92. listen [::]:80;
  93. server_name xxx.ddns.net;
  94. # return 301 https://$host$request_uri;
  95. return 301 https://$server_name$request_uri;
  96. proxy_buffering off;
  97. add_header X-Frame-Options SAMEORIGIN;
  98. add_header X-Content-Type-Options nosniff;
  99. add_header X-XSS-Protection "1; mode=block";
  100. add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
  101. add_header Referrer-Policy strict-origin;
  102. real_ip_header X-Forwarded-For;
  103.  
  104. location /ombi/ {
  105. proxy_pass http://192.168.0.12:5000;
  106. proxy_set_header Host $host;
  107. proxy_set_header X-Forwarded-Host $server_name;
  108. proxy_set_header X-Real-IP $remote_addr;
  109. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  110. # proxy_set_header X-Forwarded-Ssl on;
  111. proxy_set_header X-Forwarded-Proto $scheme;
  112. proxy_read_timeout 90;
  113. }
  114. location /jackett/ {
  115. proxy_pass http://192.168.0.4:9117;
  116. proxy_set_header Host $host;
  117. proxy_set_header X-Real-IP $remote_addr;
  118. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  119. }
  120. location /radarr {
  121. proxy_pass http://192.168.0.7:7878;
  122. }
  123. location /rutorrent {
  124. proxy_pass http://192.168.0.5/rutorrent;
  125. #include scgi_params;
  126. #scgi_pass 192.168.0.5:5001;
  127. }
  128. location /medusa {
  129. proxy_pass http://192.168.0.9:8081;
  130. auth_basic "Restricted";
  131. proxy_set_header Host $host;
  132. proxy_set_header X-Real-IP $remote_addr;
  133. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  134. proxy_set_header X-Forwarded-Host $host:80;
  135. proxy_set_header X-Forwarded-Server $host;
  136. proxy_set_header X-Forwarded-Port 80;
  137. proxy_set_header X-Forwarded-Proto $scheme;
  138. proxy_http_version 1.1;
  139. proxy_set_header Upgrade $http_upgrade;
  140. proxy_set_header Connection "upgrade";
  141. proxy_read_timeout 86400;
  142. }
  143. location /organizr {
  144. proxy_pass http://192.168.0.26/organizr;
  145. }
  146. location /plexpy {
  147. proxy_pass http://192.168.0.18:8181;
  148. }
  149. location /nextcloud {
  150. proxy_pass http://192.168.0.6/nextcloud;
  151. }
  152. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement