Guest User

Untitled

a guest
Dec 1st, 2017
316
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.38 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. }
  42. location /RPC2 {
  43. scgi_pass 192.168.0.5:4500;
  44. include scgi_params;
  45. scgi_param SCRIPT_NAME /RPC2;
  46. }
  47. location /medusa {
  48. proxy_pass https://192.168.0.9:8081;
  49. # auth_basic "Restricted";
  50. # proxy_set_header X-Forwarded-Ssl on;
  51. proxy_set_header Host $host;
  52. proxy_set_header X-Real-IP $remote_addr;
  53. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  54. # proxy_set_header X-Forwarded-Host $host:80;
  55. proxy_set_header X-Forwarded-Host $host:443;
  56. proxy_set_header X-Forwarded-Server $host;
  57. #proxy_set_header X-Forwarded-Port 80;
  58. proxy_set_header X-Forwarded-Port 443;
  59. proxy_set_header X-Forwarded-Proto $scheme;
  60. proxy_http_version 1.1;
  61. proxy_set_header Upgrade $http_upgrade;
  62. proxy_set_header Connection "upgrade";
  63. proxy_read_timeout 86400;
  64. }
  65. location /organizr {
  66. proxy_pass http://192.168.0.26/organizr;
  67. }
  68. location /plexpy {
  69. proxy_pass http://192.168.0.18:8181;
  70. }
  71. location /nextcloud {
  72. proxy_pass http://192.168.0.6/nextcloud;
  73. }
  74. }
  75.  
  76. server {
  77. listen 80;
  78. listen [::]:80;
  79. server_name xxx.ddns.net;
  80. # return 301 https://$host$request_uri;
  81. return 301 https://$server_name$request_uri;
  82. proxy_buffering off;
  83. add_header X-Frame-Options SAMEORIGIN;
  84. add_header X-Content-Type-Options nosniff;
  85. add_header X-XSS-Protection "1; mode=block";
  86. add_header Strict-Transport-Security "max-age=31536000; includeSubdomains;";
  87. add_header Referrer-Policy strict-origin;
  88. real_ip_header X-Forwarded-For;
  89.  
  90. location /ombi/ {
  91. proxy_pass http://192.168.0.12:5000;
  92. proxy_set_header Host $host;
  93. proxy_set_header X-Forwarded-Host $server_name;
  94. proxy_set_header X-Real-IP $remote_addr;
  95. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  96. # proxy_set_header X-Forwarded-Ssl on;
  97. proxy_set_header X-Forwarded-Proto $scheme;
  98. proxy_read_timeout 90;
  99. }
  100. location /jackett/ {
  101. proxy_pass http://192.168.0.4:9117;
  102. proxy_set_header Host $host;
  103. proxy_set_header X-Real-IP $remote_addr;
  104. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  105. }
  106. location /radarr {
  107. proxy_pass http://192.168.0.7:7878;
  108. }
  109. location /rutorrent {
  110. proxy_pass http://192.168.0.5/rutorrent;
  111. #include scgi_params;
  112. #scgi_pass 192.168.0.5:5001;
  113. }
  114. location /medusa {
  115. proxy_pass http://192.168.0.9:8081;
  116. auth_basic "Restricted";
  117. proxy_set_header Host $host;
  118. proxy_set_header X-Real-IP $remote_addr;
  119. proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  120. proxy_set_header X-Forwarded-Host $host:80;
  121. proxy_set_header X-Forwarded-Server $host;
  122. proxy_set_header X-Forwarded-Port 80;
  123. proxy_set_header X-Forwarded-Proto $scheme;
  124. proxy_http_version 1.1;
  125. proxy_set_header Upgrade $http_upgrade;
  126. proxy_set_header Connection "upgrade";
  127. proxy_read_timeout 86400;
  128. }
  129. location /organizr {
  130. proxy_pass http://192.168.0.26/organizr;
  131. }
  132. location /plexpy {
  133. proxy_pass http://192.168.0.18:8181;
  134. }
  135. location /nextcloud {
  136. proxy_pass http://192.168.0.6/nextcloud;
  137. }
  138. }
Advertisement
Add Comment
Please, Sign In to add comment